https://github.com/ackeecz/terraform-gcp-gke-oom-kill-monitoring
Terraform module for creation of resources needed for OOM kills monitoring.
https://github.com/ackeecz/terraform-gcp-gke-oom-kill-monitoring
gke-cluster oom terraform
Last synced: 6 months ago
JSON representation
Terraform module for creation of resources needed for OOM kills monitoring.
- Host: GitHub
- URL: https://github.com/ackeecz/terraform-gcp-gke-oom-kill-monitoring
- Owner: AckeeCZ
- Created: 2022-04-17T16:40:45.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T01:10:34.000Z (about 1 year ago)
- Last Synced: 2024-08-24T02:26:10.701Z (about 1 year ago)
- Topics: gke-cluster, oom, terraform
- Language: HCL
- Homepage:
- Size: 23.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Terraform Google Cloud GKE OOM Kills Monitoring
Terraform module for creation of resources needed for OOM kills monitoring.
## Requirements
No requirements.
## Providers
| Name | Version |
|------|---------|
| [google](#provider\_google) | n/a |
| [kubernetes](#provider\_kubernetes) | n/a |
| [random](#provider\_random) | n/a |## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [google_project_iam_member.sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_service_account.sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account_iam_member.sa_allow_iam_workload_identity](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account_iam_member) | resource |
| [kubernetes_deployment.gke_oom_killed_monitoring](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/deployment) | resource |
| [kubernetes_service_account.sa](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
| [random_string.random](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string) | resource |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [cluster\_name](#input\_cluster\_name) | Name of cluster of the monitored pods | `string` | n/a | yes |
| [docker\_tag](#input\_docker\_tag) | Tag of image ackee/gke\_oom\_monitoring used for monitoring | `string` | `"latest"` | no |
| [location](#input\_location) | Location of the monitored pods | `string` | n/a | yes |
| [namespace](#input\_namespace) | Namespace for monitoring deployment containing pod runtime | `string` | n/a | yes |
| [project](#input\_project) | Project ID | `string` | n/a | yes |## Outputs
No outputs.