kubeflow
datarootsio/kubeflow/module
Kubeflow deployment purely in Terraform
Terraform module Kubeflow This is a module deploying kubeflow purely in Terraform. Versioning is following Terraform's own versions : 0.12.x and 0.13.x. The active development will be now done on Terraform 0.13, 0.12 will be "frozen".      Usage Due to the difficulties to have proper optional dependencies, with TF 0.12 you need to install istio and cert-manager as part of the process (as intended by Kubeflow). With Terraform 0.13 it is possibl
| Name | Type | Description | Default |
|---|---|---|---|
| letsencrypt_email | string | The email to use for let's encrypt certificate requests | "" |
| oidc_client_id | string | The Client ID for OIDC | "kubeflow-oidc-authservice" |
| install_istio | bool | Should this module install istio | false |
| istio_version | string | The version of istio that will be installed | "1.6.8" |
| use_cert_manager | bool | Should we use cert-manager for ingresses certificates | false |
| certificate_name | string | The secret where the pre-generated certificate is stored | "" |
| oidc_auth_url | string | The auth url for OIDC | "/dex/auth" |
| istio_namespace | string | The namespace for istio | "istio-system" |
| cert_manager_namespace | string | The namespace for istio operator | "cert-manager" |
| kubeflow_operator_namespace | string | The namespace for kubeflow operator | "kubeflow-operator" |
| ingress_gateway_ip | string | The IP of istio ingressgateway | "" |
| dns_record | string | The DNS record for Kubeflow's ingresses | "kubeflow" |
| domain_name | string | The domain name for Kubeflow's ingresses DNS records | "" |
| oidc_client_secret | string | The OIDC client secret. The default value is not safe ! | "pUBnBOY80SnXgjibTYM9ZWNzY2xreNGQok" |
| oidc_userid_claim | string | The claim for OIDC auth flows | "email" |
| install_cert_manager | bool | false | |
| istio_operator_namespace | string | The namespace for istio operator | "istio-operator" |
| cert_manager_version | string | The version of cert-manager | "v0.16.1" |
| oidc_redirect_url | string | The OIDC redirect URL | "/login/oidc" |
| kubeflow_components | list(string) | The list of components to install. KF Operator does not support updates so chang | [
"jupyter",
"spark",
"pytorch",
|