An open API service indexing awesome lists of open source software.

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.

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.