This module installs extensions to an already existing Kubernetes cluster. For everything to work, the cluster needs to have Keycloak installed and set up.
Name | Version |
---|---|
argocd | 6.0.3 |
gitlab | 16.6.0 |
keycloak | 4.1.0 |
kustomization | 0.9.5 |
rancher2 | 3.0.0 |
No providers.
Name | Source | Version |
---|---|---|
argocd | ./modules/argocd | n/a |
keycloak | ./modules/keycloak | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
argocd_version | The argocd (helm chart) version to use | string |
n/a | yes |
cluster_connection | The cluster connection to use | map(string) |
n/a | yes |
domain | The domain to use | string |
n/a | yes |
The email used for letsencrypt | string |
n/a | yes | |
gitlab_infrastructure_project_id | The id of the infrastructure project in gitlab | any |
n/a | yes |
kube_config_yaml | The kube config yaml to use | string |
n/a | yes |
rancher_version | The rancher (helm chart) version to use | string |
n/a | yes |
secrets | Encrypted secrets | map(string) |
n/a | yes |
users | List of users to create. Those users will be created in Keycloak, and used for ArgoCD. | map(object({ |
n/a | yes |
No outputs.