stack-pachyderm-minio
combinator-ml/stack-pachyderm-minio/k8s
A combinator stack that combines pachyderm and minio
terraform-k8s-stack-pachyderm-minio Combinator.ml stack comprising of Pachyderm backed by Minio. Usage ``terraform module "pachyderm-minio-stack" { source = "combinator-ml/pachyderm-minio-stack/k8s" version = "0.0.0" } ` 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.10.0 | | provider | ~> 2.1.0 | Providers | Name | Version | |------|---------| | kubernetes | n/a | Modules | Name | Source | Version | |------|--------|---------| | minio | ../minio |
| Name | Type | Description | Default |
|---|---|---|---|
| namespace | string | (Optional) The namespace to install the release into. Defaults to default | "default" |
| pachyderm_bucket_name | string | (Optional) the name of the bucket in minio to store Pachyderm data (must be buck | "pachyderm-data" |
CONSOLE_ACCESS_KEY — Minio console username.CONSOLE_SECRET_KEY — Minio console passwordtenant_namespace — Namespace is the kubernetes namespace of the minio operator.MINIO_ROOT_USER — Minio root username.MINIO_ROOT_PASSWORD — Minio root password