cloudsql-proxy

basisai/cloudsql-proxy/helm

Terraform Module HCL HELM
Install
module "cloudsql-proxy" {
source = "basisai/cloudsql-proxy/helm"
version = "0.1.0"
}
plain text: /constructs/tfmod-basisai-cloudsql-proxy-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

CloudSQL Proxy Providers | Name | Version | |------|---------| | helm | >= 1.0 | | template | n/a | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:-----:| | affinity | Affinity for the pod | map | {} | no | | chart\_name | Helm chart name to provision | string | "cloudsql-proxy" | no | | chart\_namespace | Namespace to install the chart into | string | "default" | no | | chart\_repository | Helm repository for the chart | string | "amoy" | no | | chart\_repository\_url | URL for the chart repository | string | "https://charts.amoy.ai" | no | | chart\_version | Version of Chart to install. Set to empty to install the latest version | string | "" | no | | command | Command for the proxy | list | [ "/cloud_sql_proxy", "-instances=\u003cINSTAN

Inputs (26)
NameTypeDescriptionDefault
imagestringDocker image"gcr.io/cloudsql-docker/gce-proxy"
commandlistCommand for the proxy[ "/cloud_sql_proxy", "-instances=\u
service_typestringType of Kubernetes service"ClusterIP"
chart_namestringHelm chart name to provision"cloudsql-proxy"
service_account_namestringService account name""
service_portstringPort on the Kubernetes Service5432
volumeslistVolumes for the pod[]
volume_mountslistVolume mounts for the proxy container[]
pod_security_contextmapSecurity context for the pod{ "fsGroup": 2000 }
security_contextmapSecurity context for the container{ "runAsNonRoot": true, "runAsUser":
enablestringEnable Helm Charttrue
release_namestringHelm release name"cloudsql-proxy"
chart_versionstringVersion of Chart to install. Set to empty to install the latest version""
replicasstringNumber of replicas1
service_account_annotationsmapAnnotations for Service account{}
max_historystringMax History for Helm20
node_selectormapNode selector for the pod{}
tolerationslistList of tolerations for the pod[]
affinitymapAffinity for the pod{}
envlistEnvironment variables for the proxy container[]
Outputs (1)
service — Name of the Kubernetes service
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud HELM
Total downloads1.8k
Inputs26
Outputs1
Resources1
Namespacebasisai
Updated