{"id":23104204,"url":"https://github.com/glueops/platform-helm-chart-platform","last_synced_at":"2026-05-11T14:05:02.439Z","repository":{"id":153799024,"uuid":"621134686","full_name":"GlueOps/platform-helm-chart-platform","owner":"GlueOps","description":"This repository contains the GlueOps platform Helm chart, which is used to deploy and manage various applications and services on Kubernetes clusters. It includes configurations for applications like Vault, Dex, Promtail, Loki, QR Code Generator, and others. The chart facilitates automated deployments using Argo CD and simplifies cluster management","archived":false,"fork":false,"pushed_at":"2026-04-23T11:33:33.000Z","size":1956,"stargazers_count":3,"open_issues_count":98,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-23T13:28:20.308Z","etag":null,"topics":["argocd","automated-deployments","glueops-platform","grafana","helm","helm-chart","kube-prometheus-grafana","kube-prometheus-stack","kubernetes","kubernetes-cluster","kubernetes-deployment","kubernetes-setup","loki","otel","prometheus","promtail","templates","thanos","vault"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GlueOps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-30T03:55:02.000Z","updated_at":"2026-03-23T15:52:49.000Z","dependencies_parsed_at":"2025-11-30T15:02:12.325Z","dependency_job_id":null,"html_url":"https://github.com/GlueOps/platform-helm-chart-platform","commit_stats":null,"previous_names":[],"tags_count":240,"template":false,"template_full_name":null,"purl":"pkg:github/GlueOps/platform-helm-chart-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Fplatform-helm-chart-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Fplatform-helm-chart-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Fplatform-helm-chart-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Fplatform-helm-chart-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GlueOps","download_url":"https://codeload.github.com/GlueOps/platform-helm-chart-platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlueOps%2Fplatform-helm-chart-platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32312513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T19:15:34.056Z","status":"ssl_error","status_checked_at":"2026-04-26T19:15:15.467Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["argocd","automated-deployments","glueops-platform","grafana","helm","helm-chart","kube-prometheus-grafana","kube-prometheus-stack","kubernetes","kubernetes-cluster","kubernetes-deployment","kubernetes-setup","loki","otel","prometheus","promtail","templates","thanos","vault"],"created_at":"2024-12-17T00:31:54.083Z","updated_at":"2026-05-11T14:05:02.429Z","avatar_url":"https://github.com/GlueOps.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# glueops-platform\n\n![Version: 0.71.5](https://img.shields.io/badge/Version-0.71.5-informational?style=flat-square) ![AppVersion: v0.1.0](https://img.shields.io/badge/AppVersion-v0.1.0-informational?style=flat-square)\n\nThis chart deploys the GlueOps Platform\n\n## Values\n\n| Key | Type | Default | Description |\n|-----|------|---------|-------------|\n| base_registries.docker_io | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| base_registries.ghcr_io | string | `\"ghcr.repo.gpkg.io\"` |  |\n| base_registries.public_ecr_aws | string | `\"ecr.repo.gpkg.io\"` |  |\n| base_registries.quay_io | string | `\"quay.repo.gpkg.io\"` |  |\n| base_registries.registry_k8s_io | string | `\"k8s.repo.gpkg.io\"` |  |\n| captain_domain | string | `\"placeholder_cluster_environment.placeholder_tenant_key.placeholder_glueops_root_domain\"` | The Route53 subdomain for the services on your cluster. It will be used as the suffix url for argocd, grafana, vault, and any other services that come out of the box in the glueops platform. Note: you need to create this before using this repo as this repo does not provision DNS Zones for you. This is the domain you created through: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| captain_repo.private_b64enc_deploy_key | string | `\"placeholder_captain_repo_b64enc_private_deploy_key\"` | This is a read only deploy key that will be used to read the captain repo. Part of output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| captain_repo.ssh_clone_url | string | `\"placeholder_captain_repo_ssh_clone_url\"` | This is the github url of the captain repo https://github.com/glueops/development-captains/tenant . Part of output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| certManager.aws_accessKey | string | `\"placeholder_certmanager_aws_access_key\"` | Part of `certmanager_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| certManager.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| certManager.aws_secretKey | string | `\"placeholder_certmanager_aws_secret_key\"` | Part of `certmanager_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| container_images.app_backup_and_exports.backup_tools.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_backup_and_exports.backup_tools.image.repository | string | `\"glueops/backup-tools\"` |  |\n| container_images.app_backup_and_exports.backup_tools.image.tag | string | `\"v2.7.0@sha256:64e194438f3d056b4a658978be30cd06dce2d37e8df65db611b65aad0e7c3231\"` |  |\n| container_images.app_backup_and_exports.certs_backup_restore.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_backup_and_exports.certs_backup_restore.image.repository | string | `\"glueops/certs-backup-restore\"` |  |\n| container_images.app_backup_and_exports.certs_backup_restore.image.tag | string | `\"v0.12.8@sha256:1edd17bfd8737b7231c17fc93167be1ad16fa025f9b237e01fbf39a4df76117d\"` |  |\n| container_images.app_backup_and_exports.vault_backup_validator.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_backup_and_exports.vault_backup_validator.image.repository | string | `\"glueops/vault-backup-validator\"` |  |\n| container_images.app_backup_and_exports.vault_backup_validator.image.tag | string | `\"v2.5.0@sha256:560c7a3167d14b1fab74857771eb3a2c159c93ce206e3f5b7ce9395b17b4650b\"` |  |\n| container_images.app_cert_manager.cert_manager.image.registry | string | `\"quay.repo.gpkg.io\"` |  |\n| container_images.app_cert_manager.cert_manager.image.repository | string | `\"jetstack/cert-manager-controller\"` |  |\n| container_images.app_cert_manager.cert_manager.image.tag | string | `\"v1.18.2@sha256:81316365dc0b713eddddfbf9b8907b2939676e6c0e12beec0f9625f202a36d16\"` |  |\n| container_images.app_cert_manager.cert_restore.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_cert_manager.cert_restore.image.repository | string | `\"glueops/certs-backup-restore\"` |  |\n| container_images.app_cert_manager.cert_restore.image.tag | string | `\"v0.12.8@sha256:1edd17bfd8737b7231c17fc93167be1ad16fa025f9b237e01fbf39a4df76117d\"` |  |\n| container_images.app_cluster_info_page.cluster_information_help_page_html.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_cluster_info_page.cluster_information_help_page_html.image.repository | string | `\"glueops/cluster-information-help-page-html\"` |  |\n| container_images.app_cluster_info_page.cluster_information_help_page_html.image.tag | string | `\"v4.1.0@sha256:e7a1c1b6dca8b79e362f6eadefbd15417b9ae5816d22f476c5f0a6a8b4fb594e\"` |  |\n| container_images.app_curlimages.curl.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_curlimages.curl.image.repository | string | `\"curlimages/curl\"` |  |\n| container_images.app_curlimages.curl.image.tag | string | `\"8.16.0@sha256:463eaf6072688fe96ac64fa623fe73e1dbe25d8ad6c34404a669ad3ce1f104b6\"` |  |\n| container_images.app_descheduler.descheduler.image.registry | string | `\"k8s.repo.gpkg.io\"` |  |\n| container_images.app_descheduler.descheduler.image.repository | string | `\"descheduler/descheduler\"` |  |\n| container_images.app_descheduler.descheduler.image.tag | string | `\"v0.33.0\"` |  |\n| container_images.app_dex.dex.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_dex.dex.image.repository | string | `\"dexidp/dex\"` |  |\n| container_images.app_dex.dex.image.tag | string | `\"v2.44.0@sha256:5d0656fce7d453c0e3b2706abf40c0d0ce5b371fb0b73b3cf714d05f35fa5f86\"` |  |\n| container_images.app_external_dns.external_dns.image.registry | string | `\"k8s.repo.gpkg.io\"` |  |\n| container_images.app_external_dns.external_dns.image.repository | string | `\"external-dns/external-dns\"` |  |\n| container_images.app_external_dns.external_dns.image.tag | string | `\"v0.20.0@sha256:ddc7f4212ed09a21024deb1f470a05240837712e74e4b9f6d1f2632ff10672e7\"` |  |\n| container_images.app_external_secrets.external_secrets.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_external_secrets.external_secrets.image.repository | string | `\"external-secrets/external-secrets\"` |  |\n| container_images.app_external_secrets.external_secrets.image.tag | string | `\"v0.16.2@sha256:bf08e22f09fe2467d62ee54b54906c065d1fcb366ff47b1dbe18186b1788d649\"` |  |\n| container_images.app_fluent_operator.kubesphere.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_fluent_operator.kubesphere.image.repository | string | `\"kubesphere/fluent-operator\"` |  |\n| container_images.app_fluent_operator.kubesphere.image.tag | string | `\"v2.7.0@sha256:b0668c0d878bde4ab04802a7e92d0dd3bef4c1fed1b5e63cf83d49bb3c5d3947\"` |  |\n| container_images.app_gluekube_ccm.gluekube_ccm.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_gluekube_ccm.gluekube_ccm.image.repository | string | `\"glueops/gluekube-ccm\"` |  |\n| container_images.app_gluekube_ccm.gluekube_ccm.image.tag | string | `\"v0.25.2@sha256:c2eb367a0bf19cc18ff1eaaa5d444718b36af00b76b04045270bda573e6dcbe9\"` |  |\n| container_images.app_glueops_alerts.cluster_monitoring.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_glueops_alerts.cluster_monitoring.image.repository | string | `\"glueops/cluster-monitoring\"` |  |\n| container_images.app_glueops_alerts.cluster_monitoring.image.tag | string | `\"v0.8.2@sha256:06bad372dfd21d2bf807d26fb6d354f885d7e4fe63a2108f7446f20be2b5413d\"` |  |\n| container_images.app_go_healthz.go_healthz.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_go_healthz.go_healthz.image.repository | string | `\"glueops/go-healthz\"` |  |\n| container_images.app_go_healthz.go_healthz.image.tag | string | `\"v0.0.10@sha256:64dd3450a234497d36acc028c58615a21b4bd6850c9c0343bb0319c3db0ba04c\"` |  |\n| container_images.app_ingress_nginx.controller.image.registry | string | `\"k8s.repo.gpkg.io\"` |  |\n| container_images.app_ingress_nginx.controller.image.repository | string | `\"ingress-nginx/controller\"` |  |\n| container_images.app_ingress_nginx.controller.image.tag | string | `\"v1.13.3@sha256:1b044f6dcac3afbb59e05d98463f1dec6f3d3fb99940bc12ca5d80270358e3bd\"` |  |\n| container_images.app_kube_prometheus_stack.grafana.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_kube_prometheus_stack.grafana.image.repository | string | `\"grafana/grafana\"` |  |\n| container_images.app_kube_prometheus_stack.grafana.image.tag | string | `\"10.4.19-security-01@sha256:5584505cb75be8cb14c19d7473a87e2675c68b34b546bc1923ef74300c337111\"` |  |\n| container_images.app_loki.loki.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_loki.loki.image.repository | string | `\"grafana/loki\"` |  |\n| container_images.app_loki.loki.image.tag | string | `\"2.9.10@sha256:35b02acc67654ddc38273e519b4f26f3967a907b9db5489af300c21f37ee1ae7\"` |  |\n| container_images.app_loki_alert_group_controller.loki_alert_group_controller.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_loki_alert_group_controller.loki_alert_group_controller.image.repository | string | `\"glueops/metacontroller-operator-loki-rule-group\"` |  |\n| container_images.app_loki_alert_group_controller.loki_alert_group_controller.image.tag | string | `\"v0.4.6@sha256:61aa2e48fd5c2277551daca68f287e77530a357d280a8199a5db5724b255401c\"` |  |\n| container_images.app_metacontroller.metacontroller.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_metacontroller.metacontroller.image.repository | string | `\"metacontroller/metacontroller\"` |  |\n| container_images.app_metacontroller.metacontroller.image.tag | string | `\"v4.12.5@sha256:8d8f21f3f4e36897b6405f5507fefce209ae805425e556361d93f3ae0ed16ce6\"` |  |\n| container_images.app_network_exporter.network_exporter.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_network_exporter.network_exporter.image.repository | string | `\"syepes/network_exporter\"` |  |\n| container_images.app_network_exporter.network_exporter.image.tag | string | `\"1.7.10@sha256:66b0468ca13c59556b2658eaa31520e615c83cdafb4b194a0e792ebe7630ef69\"` |  |\n| container_images.app_oauth2_proxy.oauth2_proxy.image.registry | string | `\"quay.repo.gpkg.io\"` |  |\n| container_images.app_oauth2_proxy.oauth2_proxy.image.repository | string | `\"oauth2-proxy/oauth2-proxy\"` |  |\n| container_images.app_oauth2_proxy.oauth2_proxy.image.tag | string | `\"v7.13.0@sha256:56e3daedf765c7a1eea6e366fbe684be7d3084830ade14b6174570d3c7960954\"` |  |\n| container_images.app_promtail.promtail.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| container_images.app_promtail.promtail.image.repository | string | `\"grafana/promtail\"` |  |\n| container_images.app_promtail.promtail.image.tag | string | `\"2.9.10@sha256:63a2e57a5b1401109f77d36a49a637889d431280ed38f5f885eedcd3949e52cf\"` |  |\n| container_images.app_pull_request_bot.pull_request_bot.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_pull_request_bot.pull_request_bot.image.repository | string | `\"glueops/pull-request-bot\"` |  |\n| container_images.app_pull_request_bot.pull_request_bot.image.tag | string | `\"v2.0.1@sha256:ded47441a7a0627b107d04e0af085251f506dc77134126e5356e900864a7c8aa\"` |  |\n| container_images.app_qr_code_generator.qr_code_generator.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_qr_code_generator.qr_code_generator.image.repository | string | `\"glueops/qr-code-generator\"` |  |\n| container_images.app_qr_code_generator.qr_code_generator.image.tag | string | `\"v2.0.1@sha256:4d3ac7b38661db9ebb87f10f46ca636301570e90c027f217b97c681a0d2825c2\"` |  |\n| container_images.app_vault.vault.image.registry | string | `\"quay.repo.gpkg.io\"` |  |\n| container_images.app_vault.vault.image.repository | string | `\"openbao/openbao\"` |  |\n| container_images.app_vault.vault.image.tag | string | `\"2.4.4@sha256:595c83b42614a4d2b044608e4593c05b019c5db25bc9c185d8fff3ac96c03ddd\"` |  |\n| container_images.app_vault_init_controller.vault_init_controller.image.registry | string | `\"ghcr.repo.gpkg.io\"` |  |\n| container_images.app_vault_init_controller.vault_init_controller.image.repository | string | `\"glueops/vault-init-controller\"` |  |\n| container_images.app_vault_init_controller.vault_init_controller.image.tag | string | `\"v2.9.8@sha256:c09535d254194035bfb8ff810be69ab20f25ac5ccc926b42d619fa7e1cc8a419\"` |  |\n| daemonset_tolerations[0].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[0].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[1].effect | string | `\"NoExecute\"` |  |\n| daemonset_tolerations[1].key | string | `\"node.kubernetes.io/not-ready\"` |  |\n| daemonset_tolerations[1].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[2].effect | string | `\"NoExecute\"` |  |\n| daemonset_tolerations[2].key | string | `\"node.kubernetes.io/unreachable\"` |  |\n| daemonset_tolerations[2].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[3].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[3].key | string | `\"node.kubernetes.io/disk-pressure\"` |  |\n| daemonset_tolerations[3].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[4].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[4].key | string | `\"node.kubernetes.io/memory-pressure\"` |  |\n| daemonset_tolerations[4].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[5].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[5].key | string | `\"node.kubernetes.io/pid-pressure\"` |  |\n| daemonset_tolerations[5].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[6].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[6].key | string | `\"node.kubernetes.io/unschedulable\"` |  |\n| daemonset_tolerations[6].operator | string | `\"Exists\"` |  |\n| daemonset_tolerations[7].effect | string | `\"NoSchedule\"` |  |\n| daemonset_tolerations[7].key | string | `\"node.kubernetes.io/network-unavailable\"` |  |\n| daemonset_tolerations[7].operator | string | `\"Exists\"` |  |\n| dex.argocd.client_secret | string | `\"placeholder_dex_argocd_client_secret\"` | Specify a unique password here. This will be used to connect argocd via OIDC to the Dex IDP. You can create one with in bash `openssl rand -base64 32` |\n| dex.github.client_id | string | `\"placeholder_dex_github_client_id\"` | To create a clientID please reference: https://github.com/GlueOps/github-oauth-apps/tree/v0.0.1 |\n| dex.github.client_secret | string | `\"placeholder_dex_github_client_secret\"` | To create a clientSecret please reference: https://github.com/GlueOps/github-oauth-apps/tree/v0.0.1 |\n| dex.github.orgs | list | `[\"placeholder_admin_github_org_name\",\"placeholder_tenant_github_org_name\"]` | Specify the github orgs you want to allow access to. This is a list of strings. Note: users still need to be in the proper groups to have access. |\n| dex.grafana.client_secret | string | `\"placeholder_dex_grafana_client_secret\"` | Specify a unique password here. This will be used to connect grafana via OAuth to the Dex IDP. You can create one with in bash `openssl rand -base64 32` |\n| dex.oauth2.client_secret | string | `\"placeholder_dex_oauth2_client_secret\"` |  |\n| dex.oauth2.cookie_secret | string | `\"placeholder_dex_oauth2_cookie_secret\"` |  |\n| dex.vault.client_secret | string | `\"placeholder_dex_vault_client_secret\"` |  |\n| enable_chisel_proxy_protocol | bool | `false` |  |\n| externalDns.aws_accessKey | string | `\"placeholder_externaldns_aws_access_key\"` | Part of `externaldns_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| externalDns.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| externalDns.aws_secretKey | string | `\"placeholder_externaldns_aws_secret_key\"` | Part of `externaldns_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| gitHub.github_app_b64enc_private_key | string | `\"placeholder_github_tenant_app_b64enc_private_key\"` |  |\n| gitHub.github_app_id | string | `\"placeholder_github_tenant_app_id\"` | Create an Application in the tenant's github organization that has repo scope access and can comment against PRs. https://docs.github.com/en/apps/creating-github-apps/setting-up-a-github-app/creating-a-github-app.  Format the key using format using `cat \u003ckey-file\u003e | base64 | tr -d '\\n'` |\n| gitHub.github_app_installation_id | string | `\"placeholder_github_tenant_app_installation_id\"` |  |\n| gitHub.tenant_github_org | string | `\"placeholder_tenant_github_org_name\"` |  |\n| gitHub.tenant_github_org_and_team | string | `\"placeholder_tenant_github_org_name:developers\"` | The format is: \u003cgithub-org-name\u003e:\u003cgithub-team-name\u003e (The team should include the developers) |\n| glueops_backups.s3_bucket_name | string | `\"placeholder_tenant_s3_multi_region_access_point\"` |  |\n| glueops_backups.tls_cert_backup.aws_accessKey | string | `\"placeholder_tls_cert_backup_aws_access_key\"` | Part of `loki_log_exporter` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.tls_cert_backup.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.tls_cert_backup.aws_secretKey | string | `\"placeholder_tls_cert_backup_aws_secret_key\"` | Part of `loki_log_exporter` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.tls_cert_backup.backup_prefix | string | `\"placeholder_tls_cert_backup_s3_key_prefix\"` |  |\n| glueops_backups.tls_cert_backup.company_key | string | `\"placeholder_tenant_key\"` |  |\n| glueops_backups.vault.aws_accessKey | string | `\"placeholder_vault_aws_access_key\"` | Part of `vault_s3_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.vault.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.vault.aws_secretKey | string | `\"placeholder_vault_aws_secret_key\"` | Part of `vault_s3_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| glueops_backups.vault.backup_prefix | string | `\"placeholder_vault_backup_s3_key_prefix\"` |  |\n| glueops_backups.vault.company_key | string | `\"placeholder_tenant_key\"` |  |\n| glueops_node_and_tolerations.nodeSelector.\"glueops.dev/role\" | string | `\"glueops-platform\"` |  |\n| glueops_node_and_tolerations.tolerations[0].effect | string | `\"NoSchedule\"` |  |\n| glueops_node_and_tolerations.tolerations[0].key | string | `\"glueops.dev/role\"` |  |\n| glueops_node_and_tolerations.tolerations[0].operator | string | `\"Equal\"` |  |\n| glueops_node_and_tolerations.tolerations[0].value | string | `\"glueops-platform\"` |  |\n| grafana.admin_password | string | `\"placeholder_grafana_admin_password\"` | Default admin password. CHANGE THIS!!!! |\n| grafana.github_other_org_names | string | `\"placeholder_tenant_github_org_name\"` |  |\n| host_network.cert_manager.webhook_secure_port | int | `45020` |  |\n| host_network.enabled | string | `\"placeholder_enable_host_network\"` |  |\n| host_network.external_secrets.webhook_metrics_port | int | `45011` |  |\n| host_network.external_secrets.webhook_port | int | `45010` |  |\n| host_network.keda.prometheus.metricServer.port | int | `45056` |  |\n| host_network.keda.prometheus.operator.port | int | `45055` |  |\n| host_network.keda.prometheus.webhooks.port | int | `45054` |  |\n| host_network.keda.service.portHttps | int | `45052` |  |\n| host_network.keda.service.portHttpsTarget | int | `45053` |  |\n| host_network.keda.webhooks.healthProbePort | int | `45051` |  |\n| host_network.keda.webhooks.port | int | `45050` |  |\n| host_network.kube_pometheus_stack.prometheusOperator.admissionWebhooks.deployment.tls.internal_port | int | `45041` |  |\n| host_network.kube_pometheus_stack.prometheusOperator.tls.internal_port | int | `45040` |  |\n| host_network.nginx_public.controller.host_port.ports.http | int | `45030` |  |\n| host_network.nginx_public.controller.host_port.ports.https | int | `45031` |  |\n| kubeadm.enabled | string | `\"placeholder_enable_kubeadm_cluster\"` |  |\n| kubeadm.kube_etcd.serviceMonitor.caFile | string | `\"/etc/prometheus/secrets/etcd-client-certs/ca.crt\"` |  |\n| kubeadm.kube_etcd.serviceMonitor.certFile | string | `\"/etc/prometheus/secrets/etcd-client-certs/apiserver-etcd-client.crt\"` |  |\n| kubeadm.kube_etcd.serviceMonitor.keyFile | string | `\"/etc/prometheus/secrets/etcd-client-certs/apiserver-etcd-client.key\"` |  |\n| loki.aws_accessKey | string | `\"placeholder_loki_aws_access_key\"` | Part of `loki_s3_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| loki.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| loki.aws_secretKey | string | `\"placeholder_loki_aws_secret_key\"` | Part of `loki_s3_iam_credentials` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| loki.bucket | string | `\"glueops-tenant-placeholder_tenant_key-placeholder_cluster_environment-loki-primary\"` | Format: glueops-tenant-placeholder_tenant_key-placeholder_cluster_environment-loki-primary, Credentials found at `loki_credentials` of json output of terraform-module-cloud-multy-prerequisites |\n| nginx.controller_replica_count | string | `\"placeholder_nginx_controller_replica_count\"` | number of replicas for ingress controller |\n| nginx.public_lb.enabled | string | `\"placeholder_nginx_enable_public_lb\"` |  |\n| prometheus.volume_claim_storage_request | string | `\"placeholder_prometheus_volume_claim_storage_request\"` | Volume of storage requested for each Prometheus PVC, in Gi |\n| pull_request_bot.watch_for_apps_delay_seconds | string | `\"10\"` | number of seconds to wait before checking ArgoCD for new applications |\n| tls_cert_restore.aws_accessKey | string | `\"placeholder_tls_cert_restore_aws_access_key\"` | Part of `loki_log_exporter` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| tls_cert_restore.aws_region | string | `\"placeholder_aws_region\"` | Should be the same `primary_region` you used in: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| tls_cert_restore.aws_secretKey | string | `\"placeholder_tls_cert_restore_aws_secret_key\"` | Part of `loki_log_exporter` output from terraform-module-cloud-multy-prerequisites: https://github.com/GlueOps/terraform-module-cloud-multy-prerequisites |\n| tls_cert_restore.backup_prefix | string | `\"placeholder_tls_cert_backup_s3_key_prefix\"` |  |\n| tls_cert_restore.exclude_namespaces | string | `\"placeholder_tls_cert_restore_exclude_namespaces\"` |  |\n| traefik.internal_lb | object | `{\"deployment_replicas\":\"placeholder_traefik_internal_lb_deployment_replicas\",\"enabled\":\"placeholder_traefik_enable_internal_lb\"}` | number of replicas for traefik controller |\n| traefik.platform_lb.deployment_replicas | int | `2` |  |\n| traefik.public_lb.deployment_replicas | string | `\"placeholder_traefik_public_lb_deployment_replicas\"` |  |\n| traefik.public_lb.enabled | string | `\"placeholder_traefik_enable_public_lb\"` |  |\n| traefik.shared_helm_values.additionalArguments[0] | string | `\"--metrics.prometheus=true\"` |  |\n| traefik.shared_helm_values.additionalArguments[1] | string | `\"--metrics.prometheus.addEntryPointsLabels=true\"` |  |\n| traefik.shared_helm_values.additionalArguments[2] | string | `\"--metrics.prometheus.addRoutersLabels=true\"` |  |\n| traefik.shared_helm_values.additionalArguments[3] | string | `\"--metrics.prometheus.addServicesLabels=true\"` |  |\n| traefik.shared_helm_values.additionalArguments[4] | string | `\"--metrics.prometheus.addServicesLabels=true\"` |  |\n| traefik.shared_helm_values.additionalArguments[5] | string | `\"--serversTransport.insecureSkipVerify=true\"` |  |\n| traefik.shared_helm_values.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].key | string | `\"app.kubernetes.io/name\"` |  |\n| traefik.shared_helm_values.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].operator | string | `\"In\"` |  |\n| traefik.shared_helm_values.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].values[0] | string | `\"traefik\"` |  |\n| traefik.shared_helm_values.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.topologyKey | string | `\"kubernetes.io/hostname\"` |  |\n| traefik.shared_helm_values.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].weight | int | `100` |  |\n| traefik.shared_helm_values.api.dashboard | bool | `true` |  |\n| traefik.shared_helm_values.experimental.plugins.redirectErrors.moduleName | string | `\"github.com/indivisible/redirecterrors\"` |  |\n| traefik.shared_helm_values.experimental.plugins.redirectErrors.version | string | `\"v0.1.0\"` |  |\n| traefik.shared_helm_values.image.registry | string | `\"dockerhub.repo.gpkg.io\"` |  |\n| traefik.shared_helm_values.image.repository | string | `\"traefik\"` |  |\n| traefik.shared_helm_values.image.tag | string | `\"v3.6.7@sha256:a9890c898f379c1905ee5b28342f6b408dc863f08db2dab20e46c267d1ff463a\"` |  |\n| traefik.shared_helm_values.logs.access.enabled | bool | `true` |  |\n| traefik.shared_helm_values.logs.access.format | string | `\"json\"` |  |\n| traefik.shared_helm_values.logs.general.format | string | `\"json\"` |  |\n| traefik.shared_helm_values.logs.general.level | string | `\"INFO\"` |  |\n| traefik.shared_helm_values.metrics.prometheus.addEntryPointsLabels | bool | `true` |  |\n| traefik.shared_helm_values.metrics.prometheus.addRoutersLabels | bool | `true` |  |\n| traefik.shared_helm_values.metrics.prometheus.addServicesLabels | bool | `true` |  |\n| traefik.shared_helm_values.metrics.prometheus.service.enabled | bool | `true` |  |\n| traefik.shared_helm_values.metrics.prometheus.serviceMonitor.enabled | bool | `true` |  |\n| traefik.shared_helm_values.ports.traefik.expose.default | bool | `true` |  |\n| traefik.shared_helm_values.ports.web.expose.default | bool | `true` |  |\n| traefik.shared_helm_values.ports.web.exposedPort | int | `80` |  |\n| traefik.shared_helm_values.ports.web.forwardedHeaders.insecure | bool | `true` |  |\n| traefik.shared_helm_values.ports.web.transport.lifeCycle.graceTimeOut | string | `\"240s\"` |  |\n| traefik.shared_helm_values.ports.web.transport.lifeCycle.requestAcceptGraceTimeout | string | `\"240s\"` |  |\n| traefik.shared_helm_values.ports.websecure.expose.default | bool | `true` |  |\n| traefik.shared_helm_values.ports.websecure.exposedPort | int | `443` |  |\n| traefik.shared_helm_values.ports.websecure.forwardedHeaders.insecure | bool | `true` |  |\n| traefik.shared_helm_values.ports.websecure.transport.lifeCycle.graceTimeOut | string | `\"240s\"` |  |\n| traefik.shared_helm_values.ports.websecure.transport.lifeCycle.requestAcceptGraceTimeout | string | `\"240s\"` |  |\n| traefik.shared_helm_values.resources.requests.cpu | string | `\"100m\"` |  |\n| traefik.shared_helm_values.resources.requests.memory | string | `\"90Mi\"` |  |\n| traefik.shared_helm_values.tlsStore.default.defaultCertificate.secretName | string | `\"default-ingress-cert\"` |  |\n| vault.data_storage | string | `\"placeholder_vault_data_storage\"` | Volume of storage requested for each Vault Data PVC, in Gi |\n| vault_init_controller.aws_accessKey | string | `\"placeholder_vault_init_controller_aws_access_key\"` | S3 Credentials to access the vault_access.json |\n| vault_init_controller.aws_region | string | `\"placeholder_aws_region\"` | S3 region to access the vault_access.json |\n| vault_init_controller.aws_secretKey | string | `\"placeholder_vault_init_controller_aws_access_secret\"` | S3 Credentials to access the vault_access.json |\n| vault_init_controller.enable_restore | bool | `true` | Enable/Disable restore of an existing backup upon a fresh deployment of vault during cluster bootstrap |\n| vault_init_controller.pause_reconcile | bool | `false` | Enable/Disable reconcile |\n| vault_init_controller.reconcile_period | int | `30` | How often the controller should run |\n| vault_init_controller.s3_bucket_name | string | `\"placeholder_tenant_s3_multi_region_access_point\"` | S3 bucket that will store the vault unseal key(s) and root token |\n| vault_init_controller.s3_key_path | string | `\"placeholder_vault_init_controller_s3_key\"` | S3 key/path to the unseal key(s) and root token |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglueops%2Fplatform-helm-chart-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglueops%2Fplatform-helm-chart-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglueops%2Fplatform-helm-chart-platform/lists"}