minio
combinator-ml/minio/k8s
Minio terraform module for combinator.ml
terraform-k8s-minio Minio terraform module for combinator.ml Usage ``terraform module "minio" { source = "combinator-ml/minio/k8s" version = "0.0.1" } ` See the full configuration options below. Stack Creation `bash KUBE_CONFIG_PATH=~/.kube/config terraform apply ` Stack Deletion `bash KUBE_CONFIG_PATH=~/.kube/config terraform destroy ` Known Issues - Why do you have to explicitly export the Kubernetes config? I found that hardcoding the kubeconfig led to this terraform bug. Requirements | Name | Version | |------|---------| | kubectl | >= 1.7.0 | | provider | >= 2.0.0 | Providers | Name | Version | |------|---------| | helm | n/a | | kubectl | >= 1.7.0 | | kubernetes | n/a | | random | n/a | Modules No Modules. Resources | Name | |------| | helm_release | | kubectl_file_documents | | kube
| Name | Type | Description | Default |
|---|---|---|---|
| MINIO_ROOT_USER | string | (Optional) The tenant's root username. Defaults to minio | "minio" |
| CONSOLE_ACCESS_KEY | string | (Optional) The Minio console username. | "admin" |
| values | list(string) | (Optional) List of values in raw yaml to pass to helm. See https://github.com/pa | [
"operator:\n clusterDomain: \"\"\n |
| enable_tenant | bool | (Optional) Enable the deployment of an example minio client. | true |
| operator_namespace | string | (Optional) The namespace to install the minio operator into. Defaults to minio-o | "minio-operator" |
| tenant_namespace | string | (Optional) The namespace to install the minio tenant into. Defaults to default | "default" |
minio_port — Minio portminio_tenant_secret_key_ref — Name of the kubernetes secret that stores the minio credentialstenant_namespace — Namespace of the minio tenant.MINIO_ROOT_USER — Minio root username.MINIO_ROOT_PASSWORD — Minio root password.CONSOLE_ACCESS_KEY — Minio console usernameCONSOLE_SECRET_KEY — Minio console passwordminio_endpoint — Minio endpoint