Skip to content

Latest commit

 

History

History

extensions

Extensions

This module installs extensions to an already existing Kubernetes cluster. For everything to work, the cluster needs to have Keycloak installed and set up.

Requirements

Name Version
argocd 6.0.3
gitlab 16.6.0
keycloak 4.1.0
kustomization 0.9.5
rancher2 3.0.0

Providers

No providers.

Modules

Name Source Version
argocd ./modules/argocd n/a
keycloak ./modules/keycloak n/a

Resources

No resources.

Inputs

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
email 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({
username = string
password = string
email = string
is_admin = bool
first_name = string
last_name = string
}))
n/a yes

Outputs

No outputs.