https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring-bind
Module to bind an existing IBM Cloud Monitoring instance to an existing kubernetes cluster
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring-bind
ibm ibmcloud kubernetes monitoring openshift sysdig terraform
Last synced: about 1 month ago
JSON representation
Module to bind an existing IBM Cloud Monitoring instance to an existing kubernetes cluster
- Host: GitHub
- URL: https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-cloud-monitoring-bind
- Owner: terraform-ibm-modules
- License: apache-2.0
- Created: 2021-04-01T15:32:33.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T20:40:15.000Z (6 months ago)
- Last Synced: 2025-04-08T20:02:25.379Z (about 1 month ago)
- Topics: ibm, ibmcloud, kubernetes, monitoring, openshift, sysdig, terraform
- Language: HCL
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IBM Cloud Monitoring bind module
Module to connect an existing IBM Cloud Monitoring instance to a cluster. The cluster is attached via the IBM Cloud cli and as a result the Connect/Disconnect button state will be updated to reflect the current status of the deployed agents.
## Software dependencies
The module depends on the following software components:
### Command-line tools
- terraform - v0.13
### Terraform providers
- IBM Cloud provider >= 1.5.3
## Module dependencies
This module makes use of the output from other modules:
- Cluster - any module that implements the github.com/cloud-native-toolkit/automation-modules#cluster interface
- Resource group - github.com/cloud-native-toolkit/terraform-ibm-resource-group
- IBM Cloud Monitoring - github.com/cloud-native-toolkit/terraform-ibm-cloud-monitoring## Example usage
[Refer test case more details](test/stages/stage2-cloud-monitoring-bind.tf)
```hcl-terraform
module "cloud_monitoring_bind" {
source = "github.com/cloud-native-toolkit/terraform-ibm-cloud-monitoring-bind.git"
region = var.region
ibmcloud_api_key = var.ibmcloud_api_key
resource_group_name = module.resource_group.name
guid = module.cloud_monitoring.guid
access_key = module.cloud_monitoring.access_key
cluster_name = module.dev_cluster.name
cluster_id = module.dev_cluster.id
private_endpoint = "false"
}
```