0

I have successfully deployed a gitlab instance into my GCP cluster using the helm installation as shown below.

upgrade_install_line="gitlab gitlab/gitlab \
  --timeout 600s \
  --namespace ${helm_namespace} \
  --set global.hosts.domain=${hosts_domain} \
  --set global.hosts.externalIP=${static_ip} \
....
etc

I would like to add Single Sign On to this instance using keycloak, Is there a way to add keycloak authentication to this installation. I am also attempting to add omniauth like this --set global.omniauth.enabled= true but not sure if it'll work.

What is the best way to achieve this, using helm.

floormind
  • 1,868
  • 5
  • 31
  • 85

1 Answers1

0

Keycloak is not directly supported by a specific integration, however, you can configure Keycloak with the SAML omniauth integration using the SAML IDP capability in Keycloak.

sytech
  • 29,298
  • 3
  • 45
  • 86
  • its the SAML omniauth integration i'm looking at, but not sure how the configuration works with a helm installed gitlab in a k8s cluster – floormind Dec 15 '21 at 12:57
  • What about the configuration do you need help understanding? The linked GitLab doc describes all the configuration required. It shouldn't make a difference whether you deploy with k8s/helm. You just follow the omnibus instructions @eagercoder – sytech Dec 15 '21 at 22:23