mirror of
https://github.com/hashicorp/terraform-provider-helm.git
synced 2025-12-18 23:26:08 -05:00
fix(examples): update outdated examples to reflect current usage
This commit is contained in:
parent
368f161fa2
commit
b539eafcfb
13 changed files with 93 additions and 75 deletions
|
|
@ -6,15 +6,19 @@ data "helm_template" "mariadb_instance" {
|
|||
chart = "mariadb"
|
||||
version = "7.1.0"
|
||||
|
||||
set {
|
||||
name = "service.port"
|
||||
value = "13306"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "service.port"
|
||||
value = "13306"
|
||||
}
|
||||
]
|
||||
|
||||
set_sensitive {
|
||||
name = "rootUser.password"
|
||||
value = "s3cr3t!"
|
||||
}
|
||||
set_sensitive = [
|
||||
{
|
||||
name = "rootUser.password"
|
||||
value = "s3cr3t!"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
resource "local_file" "mariadb_manifests" {
|
||||
|
|
|
|||
|
|
@ -10,16 +10,20 @@ data "helm_template" "mariadb_instance" {
|
|||
"templates/master-statefulset.yaml",
|
||||
"templates/master-svc.yaml",
|
||||
]
|
||||
|
||||
set {
|
||||
name = "service.port"
|
||||
value = "13306"
|
||||
}
|
||||
|
||||
set_sensitive {
|
||||
name = "rootUser.password"
|
||||
value = "s3cr3t!"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "service.port"
|
||||
value = "13306"
|
||||
}
|
||||
]
|
||||
|
||||
set_sensitive = [
|
||||
{
|
||||
name = "rootUser.password"
|
||||
value = "s3cr3t!"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
resource "local_file" "mariadb_manifests" {
|
||||
|
|
|
|||
|
|
@ -1,31 +1,31 @@
|
|||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
config_path = "~/.kube/config"
|
||||
}
|
||||
|
||||
# localhost registry with password protection
|
||||
registry {
|
||||
url = "oci://localhost:5000"
|
||||
username = "username"
|
||||
password = "password"
|
||||
}
|
||||
|
||||
# private registry
|
||||
registry {
|
||||
url = "oci://private.registry"
|
||||
username = "username"
|
||||
password = "password"
|
||||
}
|
||||
registries = [
|
||||
{
|
||||
url = "oci://localhost:5000"
|
||||
username = "username"
|
||||
password = "password"
|
||||
},
|
||||
{
|
||||
url = "oci://private.registry"
|
||||
username = "username"
|
||||
password = "password"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
resource "helm_release" "nginx_ingress" {
|
||||
name = "nginx-ingress-controller"
|
||||
|
||||
repository = "https://charts.bitnami.com/bitnami"
|
||||
chart = "nginx-ingress-controller"
|
||||
|
||||
set {
|
||||
name = "service.type"
|
||||
value = "ClusterIP"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "service.type"
|
||||
value = "ClusterIP"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
config_path = "~/.kube/config"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
config_paths = [
|
||||
"/path/to/config_a.yaml",
|
||||
"/path/to/config_b.yaml"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
host = "https://cluster_endpoint:port"
|
||||
|
||||
client_certificate = file("~/.kube/client-cert.pem")
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
host = var.cluster_endpoint
|
||||
cluster_ca_certificate = base64decode(var.cluster_ca_cert)
|
||||
exec {
|
||||
exec = {
|
||||
api_version = "client.authentication.k8s.io/v1beta1"
|
||||
args = ["eks", "get-token", "--cluster-name", var.cluster_name]
|
||||
command = "aws"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
provider "helm" {
|
||||
kubernetes{
|
||||
kubernetes = {
|
||||
host = "https://${data.google_container_cluster.my_cluster.endpoint}"
|
||||
token = data.google_client_config.provider.access_token
|
||||
cluster_ca_certificate = base64decode(
|
||||
data.google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate,)
|
||||
exec {
|
||||
exec = {
|
||||
api_version = "client.authentication.k8s.io/v1beta1"
|
||||
command = "gke-gcloud-auth-plugin"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,19 +8,22 @@ resource "helm_release" "example" {
|
|||
"${file("values.yaml")}"
|
||||
]
|
||||
|
||||
set {
|
||||
name = "cluster.enabled"
|
||||
value = "true"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "cluster.enabled"
|
||||
value = "true"
|
||||
},
|
||||
{
|
||||
name = "metrics.enabled"
|
||||
value = "true"
|
||||
}
|
||||
]
|
||||
|
||||
set {
|
||||
name = "metrics.enabled"
|
||||
value = "true"
|
||||
}
|
||||
|
||||
set {
|
||||
name = "service.annotations.prometheus\\.io/port"
|
||||
value = "9127"
|
||||
type = "string"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "service.annotations.prometheus\\.io/port"
|
||||
value = "9127"
|
||||
type = "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
set {
|
||||
set = [
|
||||
{
|
||||
name = "controller.pod.annotations.status\\.kubernetes\\.io/restart-on-failure"
|
||||
value = "\\{\"timeout\": \"30s\"\\}"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,15 +1,16 @@
|
|||
|
||||
provider "helm" {
|
||||
kubernetes {
|
||||
kubernetes = {
|
||||
config_path = "~/.kube/config"
|
||||
}
|
||||
|
||||
# localhost registry with password protection
|
||||
registry {
|
||||
url = "oci://localhost:5000"
|
||||
username = "username"
|
||||
password = "password"
|
||||
}
|
||||
registries = [
|
||||
{
|
||||
url = "oci://localhost:5000"
|
||||
username = "username"
|
||||
password = "password"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
resource "helm_release" "example" {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
set {
|
||||
name = "grafana.ingress.annotations.alb\\.ingress\\.kubernetes\\.io/group\\.name"
|
||||
value = "shared-ingress"
|
||||
}
|
||||
set = [
|
||||
{
|
||||
name = "grafana.ingress.annotations.alb\\.ingress\\.kubernetes\\.io/group\\.name"
|
||||
value = "shared-ingress"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
set_list {
|
||||
name = "hashicorp"
|
||||
value = ["terraform", "nomad", "vault"]
|
||||
}
|
||||
set_list = [
|
||||
{
|
||||
name = "hashicorp"
|
||||
value = ["terraform", "nomad", "vault"]
|
||||
}
|
||||
]
|
||||
Loading…
Reference in a new issue