| cluster_environments |
The cluster environments and their respective github app ids |
list(object({ environment_name = string host_network_enabled = bool traefik_enable_internal_lb = optional(bool, false) traefik_enable_public_lb = optional(bool, true) nginx_enable_public_lb = optional(bool, true) prometheus_volume_claim_storage_request = optional(string, "50") vault_data_storage = optional(string, "10") nginx_controller_replica_count = optional(string, "2") traefik_internal_lb_deployment_replicas = optional(string, "2") traefik_public_lb_deployment_replicas = optional(string, "2") github_oauth_app_client_id = string github_oauth_app_client_secret = string github_tenant_app_id = string github_tenant_app_installation_id = string github_tenant_app_b64enc_private_key = string admin_github_org_name = string tenant_github_org_name = string kubeadm_cluster = optional(bool, false) vault_github_org_team_policy_mappings = list(object({ oidc_groups = list(string) policy_name = string })) argocd_rbac_policies = string provider_credentials = optional(map(any), null) })) |
[ { "admin_github_org_name": "GlueOps", "argocd_rbac_policies": " g, GlueOps:argocd_super_admins, role:admin\n g, glueops-rocks:developers, role:developers\n p, role:developers, clusters, get, *, allow\n p, role:developers, *, get, development, allow\n p, role:developers, repositories, , development/, allow\n p, role:developers, applications, , development/, allow\n p, role:developers, exec, , development/, allow\n", "autoglue": null, "environment_name": "test", "github_oauth_app_client_id": "oauth-app-id", "github_oauth_app_client_secret": "oauth-app-secret", "github_tenant_app_b64enc_private_key": "tenant-github-app-b64enc-private-key", "github_tenant_app_id": "tenant-github-app-id", "github_tenant_app_installation_id": "tenant-github-app-installation-id", "host_network_enabled": true, "kubeadm_cluster": false, "nginx_controller_replica_count": "2", "nginx_enable_public_lb": true, "prometheus_volume_claim_storage_request": "50", "provider_credentials": null, "tenant_github_org_name": "glueops-rocks", "traefik_enable_internal_lb": false, "traefik_enable_public_lb": true, "traefik_internal_lb_deployment_replicas": "2", "traefik_public_lb_deployment_replicas": "2", "vault_data_storage": "10", "vault_github_org_team_policy_mappings": [ { "oidc_groups": [ "GlueOps:vault_super_admins" ], "policy_name": "editor" }, { "oidc_groups": [ "GlueOps:vault_super_admins", "testing-okta:developers" ], "policy_name": "reader" } ] } ] |
no |