omniauth does not seem to work for unicorn
Steps to reproduce:
- create the secret to be used by omniauth for unicorn - following the doc, like so:
kubectl create secret generic -n mynamepsace omni-secret \ --from-literal=app_id='myapp' \ --from-literal=app_secret='superdupersecret'
- set the images to deploy to the be the CE images
- update the omniauth section in the values file for unicorn with:
gitlab: unicorn: omniauth: providers: - name: myprovider secretName: omni-secret args: {}
- deploy to your cluster
- wait a bit and then see that unicorn fails to start with the following error:
MountVolume.SetUp failed for volume "init-unicorn-secrets" : references non-existent secret key
Error syncing pod
If I comment out the omniauth section the deploy will work perfectly. Is there something I am missing here? There didn't seem to be any mention of omniauth in the global doc, so I assumed the only changes needed to enable onmiauth per-component is to specify it. Am I wrong?
Edited by Jason Plum