Terraform module that deploy cloud-platform kuberos. Kuberos is an OIDC authentication helper for Kubernetes kubectl which enables users to authenticate and perform queries against the clusters API.
See the examples/ folder.
Name | Version |
---|---|
terraform | >= 1.2.5 |
helm | >=2.6.0 |
kubernetes | >=2.12.1 |
Name | Version |
---|---|
helm | >=2.6.0 |
kubernetes | >=2.12.1 |
No modules.
Name | Type |
---|---|
helm_release.kuberos | resource |
kubernetes_ingress_v1.ingress_redirect_kuberos | resource |
kubernetes_limit_range.kuberos | resource |
kubernetes_namespace.kuberos | resource |
kubernetes_network_policy.allow_ingress_controllers | resource |
kubernetes_network_policy.default | resource |
kubernetes_resource_quota.namespace_quota | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_address | The cluster address - used by kuberos | any |
n/a | yes |
cluster_domain_name | The cluster domain - used by kuberos | any |
n/a | yes |
image_tag | The image tag to use for the kuberos deployment | any |
n/a | yes |
oidc_issuer_url | Issuer URL used to authenticate to kuberos | any |
n/a | yes |
oidc_kubernetes_client_id | OIDC ClientID used to authenticate to kuberos | any |
n/a | yes |
oidc_kubernetes_client_secret | OIDC ClientSecret used to authenticate to kuberos | any |
n/a | yes |
replica_count | the num of replicas for kuberos | number |
2 |
no |
No outputs.
Click here for the kuberos documentation.
Name | Version |
---|---|
terraform | >= 1.2.5 |
helm | >=2.6.0 |
kubernetes | >=2.12.1 |
Name | Version |
---|---|
helm | >=2.6.0 |
kubernetes | >=2.12.1 |
No modules.
Name | Type |
---|---|
helm_release.kuberos | resource |
kubernetes_ingress_v1.ingress_redirect_kuberos | resource |
kubernetes_limit_range.kuberos | resource |
kubernetes_namespace.kuberos | resource |
kubernetes_network_policy.allow_ingress_controllers | resource |
kubernetes_network_policy.default | resource |
kubernetes_resource_quota.namespace_quota | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_address | The cluster address - used by kuberos | any |
n/a | yes |
cluster_domain_name | The cluster domain - used by kuberos | any |
n/a | yes |
image_tag | The image tag to use for the kuberos deployment | any |
n/a | yes |
oidc_issuer_url | Issuer URL used to authenticate to kuberos | any |
n/a | yes |
oidc_kubernetes_client_id | OIDC ClientID used to authenticate to kuberos | any |
n/a | yes |
oidc_kubernetes_client_secret | OIDC ClientSecret used to authenticate to kuberos | any |
n/a | yes |
No outputs.