Submodules are used for specific cloud provider configuration such as IAM role for AWS. For a Kubernetes vanilla cluster, generic addons should be used.
Any contribution supporting a new cloud provider is welcomed.
Name | Version |
---|---|
terraform | >= 0.13 |
helm | ~> 1.0 |
kubectl | ~> 1.0 |
kubernetes | ~> 1.0 |
Name | Version |
---|---|
helm | ~> 1.0 |
kubectl | ~> 1.0 |
kubernetes | ~> 1.0 |
random | n/a |
time | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cert-manager | Customize cert-manager chart, see cert-manager.tf for supported values |
any |
{} |
no |
cluster-autoscaler | Customize cluster-autoscaler chart, see cluster-autoscaler.tf for supported values |
any |
{} |
no |
cluster-name | Name of the Kubernetes cluster | string |
"sample-cluster" |
no |
external-dns | Map of map for external-dns configuration: see external_dns.tf for supported values |
any |
{} |
no |
flux | Customize Flux chart, see flux.tf for supported values |
any |
{} |
no |
helm_defaults | Customize default Helm behavior | any |
{} |
no |
ingress-nginx | Customize ingress-nginx chart, see nginx-ingress.tf for supported values |
any |
{} |
no |
istio-operator | Customize istio operator deployment, see istio_operator.tf for supported values |
any |
{} |
no |
karma | Customize karma chart, see karma.tf for supported values |
any |
{} |
no |
keycloak | Customize keycloak chart, see keycloak.tf for supported values |
any |
{} |
no |
kong | Customize kong-ingress chart, see kong.tf for supported values |
any |
{} |
no |
kube-prometheus-stack | Customize kube-prometheus-stack chart, see kube-prometheus-stack.tf for supported values |
any |
{} |
no |
labels_prefix | Custom label prefix used for network policy namespace matching | string |
"particule.io" |
no |
metrics-server | Customize metrics-server chart, see metrics_server.tf for supported values |
any |
{} |
no |
npd | Customize node-problem-detector chart, see npd.tf for supported values |
any |
{} |
no |
priority-class | Customize a priority class for addons | any |
{} |
no |
priority-class-ds | Customize a priority class for addons daemonsets | any |
{} |
no |
sealed-secrets | Customize sealed-secrets chart, see sealed-secrets.tf for supported values |
any |
{} |
no |
Name | Description |
---|---|
grafana_password | n/a |