Enterprises and IT organizations would have implemented certain workflows and tools to support their operations & management of IT resources. When moving to the cloud, part of the resources from their data centers or on-premise workloads are migrated to the cloud. The processes and tools are still to be retained to ensure smoother functioning of their operations across on-premises and Cloud infrastructure.
There are several tools extensively used by the IT organizations for various purposes. CoreStack has integrated with some of these tools to help IT teams govern their cloud resources effectively without having to modify their existing workflows and integrations.
Integrated Tools also provide the option to extend the native capabilities supported by Cloud Services as per their own Organization standards. CoreStack acts as a bridge to connect cloud platforms and integrated tools to the extent possible. In general, CoreStack treats everything as a service, be it a Cloud or a Tool. So, for tools integration, CoreStack needs access to the tool account to authenticate and manage it.
How it works?
Tools can be authenticated in multiple ways such as
- Authentication URL or API Endpoint and username & password
- Authentication tokens such as OAuth or JWTs
- Application access and secret keys
Need to register an integrated tool account with CoreStack using any of the authentication mechanisms supported by the tool. After registration, some tools require additional configurations to be enabled in the tools, most of which are automated while some are to be done manually because of certain limitations with the tools.
Unlike cloud accounts, integrated tools don’t have the settings None, Express or Custom in CoreStack while registration. By default, all tools are to be configured with some settings though some of them can be recommended by CoreStack.
Some tools are configured at the CoreStack’s account or tenant level so any actions that happen within the multiple cloud accounts are integrated with a common tool account. Some tools can be used for automation and governance while some are aimed at managing the IT workflows.
Given below are the list of tools currently supported by CoreStack. Details of how it works are explained further in the respective tools related documentation
|Configuration Management||Azure DevOps|
|Log Management||Elastic Search, LogStash|
|Patch Management||RedHat Satellite|
|Source Code Management||GitHub|