# foxtrot-gke

![Version: 0.1.7](https://img.shields.io/badge/Version-0.1.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.1.7](https://img.shields.io/badge/AppVersion-0.1.7-informational?style=flat-square)

A Helm chart for Kubernetes

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| cluster.autoscaling.enabled | bool | `true` |  |
| cluster.autoscaling.maxCpu | int | `2` |  |
| cluster.autoscaling.maxMemory | int | `4` |  |
| cluster.autoscaling.minCpu | int | `1` |  |
| cluster.autoscaling.minMemory | int | `1` |  |
| cluster.helm.argoWorkFlow.enabled | bool | `true` |  |
| cluster.helm.argoWorkFlow.namespace | string | `"argo-workflows"` |  |
| cluster.helm.argoWorkFlow.path | string | `"argo-workflows"` |  |
| cluster.helm.argoWorkFlow.repository | string | `"https://argoproj.github.io/argo-helm"` |  |
| cluster.helm.argoWorkFlow.version | string | `"0.42.5"` |  |
| cluster.helm.argocd.appset.env | string | `"development"` |  |
| cluster.helm.argocd.appset.esoEnabled | bool | `true` |  |
| cluster.helm.argocd.appset.path | string | `"argocd-apps"` |  |
| cluster.helm.argocd.appset.repository | string | `"oci://europe-west2-docker.pkg.dev/artifacts-management-441415/app-common"` |  |
| cluster.helm.argocd.appset.vault.credentials.secretKeyRef.name | string | `"vault-approle-spoke"` |  |
| cluster.helm.argocd.appset.vault.credentials.secretKeyRef.namespace | string | `"crossplane-system"` |  |
| cluster.helm.argocd.appset.vault.credentials.secretKeyRef.roleIdKey | string | `"role-id"` |  |
| cluster.helm.argocd.appset.vault.credentials.secretKeyRef.secretIdKey | string | `"secret-id"` |  |
| cluster.helm.argocd.appset.vault.credentials.secretKeyRef.serverKey | string | `"server"` |  |
| cluster.helm.argocd.appset.version | string | `"5.4.8"` |  |
| cluster.helm.argocd.arch | string | `""` |  |
| cluster.helm.argocd.baseRepo | string | `"git@bitbucket.org:reltio-ondemand"` |  |
| cluster.helm.argocd.cloudplatformsvcPassword | string | `"$2a$10$od3HaJx5UfLB2k2jrWDqgOfRs5uFLpx..JYfHgbNDt69GqxV2jS86"` |  |
| cluster.helm.argocd.ingress | bool | `false` |  |
| cluster.helm.argocd.ingressClass | string | `"nginx"` |  |
| cluster.helm.argocd.namespace | string | `"argocd"` |  |
| cluster.helm.argocd.path | string | `"argo-cd"` |  |
| cluster.helm.argocd.repository | string | `"https://argoproj.github.io/argo-helm"` |  |
| cluster.helm.argocd.server.configEnabled | bool | `true` |  |
| cluster.helm.argocd.server.configs.cm."accounts.cloudplatformsvc" | string | `"apiKey,login"` |  |
| cluster.helm.argocd.server.configs.cm."admin.enabled" | string | `"true"` |  |
| cluster.helm.argocd.server.configs.cm."application.instanceLabelKey" | string | `"argocd.argoproj.io/instance"` |  |
| cluster.helm.argocd.server.configs.cm."application.resourceTrackingMethod" | string | `"annotation"` |  |
| cluster.helm.argocd.server.configs.cm."exec.enabled" | string | `"false"` |  |
| cluster.helm.argocd.server.configs.cm."oidc.config" | string | `"name: Okta\nissuer: https://reltio.oktapreview.com/oauth2/ausjl38ote7c49Byd1d7\nclientID: 0oajl31dyvdgZDxTC1d7\ncliClientID: 0oajl31dyvdgZDxTC1d7\nclientSecret: $CLIENT_SECRET  # Use an env var instead of a hardcoded string\nrequestedScopes: [\"openid\", \"profile\", \"email\", \"groups\"]\nrequestedIDTokenClaims: {\"groups\": {\"essential\": true}}\ngroupsClaim: groups\nusernameClaim: email\n"` |  |
| cluster.helm.argocd.server.extraEnv[0].name | string | `"CLIENT_SECRET"` |  |
| cluster.helm.argocd.server.extraEnv[0].valueFrom.secretKeyRef.key | string | `"clientSecret"` |  |
| cluster.helm.argocd.server.extraEnv[0].valueFrom.secretKeyRef.name | string | `"argocd-oidc-secret"` |  |
| cluster.helm.argocd.version | string | `"7.8.2"` |  |
| cluster.helm.config.pullSecretRef.name | string | `"helm-gar-oci-app-common"` |  |
| cluster.helm.config.pullSecretRef.namespace | string | `"argocd"` |  |
| cluster.helm.eso.namespace | string | `"secret-operator"` |  |
| cluster.helm.eso.path | string | `"external-secrets"` |  |
| cluster.helm.eso.repository | string | `"https://charts.external-secrets.io"` |  |
| cluster.helm.eso.version | string | `"0.14.2"` |  |
| cluster.helm.spotinst.account | string | `"act-899591b7"` |  |
| cluster.helm.spotinst.credentials.secretKeyRef.name | string | `"spotinst-credentials"` |  |
| cluster.helm.spotinst.credentials.secretKeyRef.namespace | string | `"crossplane-system"` |  |
| cluster.helm.spotinst.credentials.secretKeyRef.tokenKey | string | `"token"` |  |
| cluster.helm.spotinst.enabled | bool | `true` |  |
| cluster.helm.spotinst.version | string | `"0.1.66"` |  |
| cluster.imageType | string | `"COS_CONTAINERD"` |  |
| cluster.location | string | `"change-me-location"` |  |
| cluster.maintenance.daily.startTime | string | `"04:00"` |  |
| cluster.maintenance.enabled | bool | `true` |  |
| cluster.name | string | `"change-me-name"` |  |
| cluster.nativeNodePools[0].autoUpgrade | bool | `false` |  |
| cluster.nativeNodePools[0].initialNodeCount | int | `1` |  |
| cluster.nativeNodePools[0].locationPolicy | string | `"BALANCED"` |  |
| cluster.nativeNodePools[0].machineType | string | `"n1-standard-4"` |  |
| cluster.nativeNodePools[0].maxNodeCount | int | `2` |  |
| cluster.nativeNodePools[0].minNodeCount | int | `1` |  |
| cluster.nativeNodePools[0].nodeLocations[0] | string | `"change-me-location-a"` |  |
| cluster.nativeNodePools[0].nodeLocations[1] | string | `"change-me-location-c"` |  |
| cluster.nativeNodePools[0].nodeLocations[2] | string | `"change-me-location-f"` |  |
| cluster.nativeNodePools[0].spot | bool | `false` |  |
| cluster.nativeNodePools[1].autoUpgrade | bool | `false` |  |
| cluster.nativeNodePools[1].initialNodeCount | int | `1` |  |
| cluster.nativeNodePools[1].locationPolicy | string | `"ANY"` |  |
| cluster.nativeNodePools[1].machineType | string | `"n1-standard-4"` |  |
| cluster.nativeNodePools[1].maxNodeCount | int | `10` |  |
| cluster.nativeNodePools[1].minNodeCount | int | `1` |  |
| cluster.nativeNodePools[1].nodeLocations[0] | string | `"change-me-location-a"` |  |
| cluster.nativeNodePools[1].nodeLocations[1] | string | `"change-me-location-c"` |  |
| cluster.nativeNodePools[1].nodeLocations[2] | string | `"change-me-location-f"` |  |
| cluster.nativeNodePools[1].spot | bool | `true` |  |
| cluster.network.masterCidrBlock | string | `"10.x.x.x/28"` |  |
| cluster.network.podsRange | string | `"change-me-podes-range"` |  |
| cluster.network.servicesRange | string | `"change-me-services-range"` |  |
| cluster.network.subnet | string | `"change-me-subnet"` |  |
| cluster.network.vpc | string | `"change-me-vpc"` |  |
| cluster.project | string | `"change-me-project"` |  |
| cluster.releaseChannel | string | `"EXTENDED"` |  |
| cluster.serviceAccount.roles[0] | string | `"roles/logging.logWriter"` |  |
| cluster.serviceAccount.roles[1] | string | `"roles/monitoring.metricWriter"` |  |
| cluster.serviceAccount.roles[2] | string | `"roles/monitoring.viewer"` |  |
| cluster.serviceAccount.roles[3] | string | `"roles/container.admin"` |  |
| cluster.shieldedNodes | bool | `false` |  |
| cluster.spot.desiredSize | int | `2` |  |
| cluster.spot.enabled | bool | `true` |  |
| cluster.spot.instanceTypes[0] | string | `"n1-standard-4"` |  |
| cluster.spot.instanceTypes[1] | string | `"n1-standard-8"` |  |
| cluster.spot.maxMemoryGb | int | `512` |  |
| cluster.spot.maxSize | int | `10` |  |
| cluster.spot.maxVCpu | int | `128` |  |
| cluster.spot.minSize | int | `1` |  |
| cluster.spot.virtualNodeGroups[0].maxInstanceCount | int | `2` |  |
| cluster.spot.virtualNodeGroups[0].minInstanceCount | int | `1` |  |
| cluster.spot.virtualNodeGroups[0].name | string | `"vng-100"` |  |
| cluster.spot.virtualNodeGroups[0].spotPercentage | int | `100` |  |
| cluster.version | string | `"1.29.9-gke.1496000"` |  |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
