Problem with azure-oauth2 in unicorn helm chart
Hi,
I have tried to setup the single sign on with azure_oauth2 provider in the unicorn helm chart and I am getting the following error in the pod logs:
2018-05-17T07:58:29.58363061Z WARNING: This version of GitLab depends on gitlab-shell 7.1.2, but you're running Unknown. Please update gitlab-shell.
2018-05-17T07:58:34.209918312Z rake aborted!
2018-05-17T07:58:34.209961512Z ArgumentError: Received wrong number of arguments. ["app_secret_xxxx"]
2018-05-17T07:58:34.210153613Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/omniauth-1.8.1/lib/omniauth/strategy.rb:147:in `initialize'
2018-05-17T07:58:34.210179613Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:43:in `new'
2018-05-17T07:58:34.210194214Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:43:in `build'
2018-05-17T07:58:34.210208914Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:118:in `block in build'
2018-05-17T07:58:34.210220814Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:118:in `each'
2018-05-17T07:58:34.210228414Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:118:in `inject'
2018-05-17T07:58:34.210235514Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.10/lib/action_dispatch/middleware/stack.rb:118:in `build'
2018-05-17T07:58:34.210242514Z /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/railties-4.2.10/lib/rails/engine.rb:502:in `app'
The content of XXXXX is the same of the secret in the field app_secret
omniauth:
providers:
- name: azure_oauth2
secretName: gitlab-azure-oauth2
args: { client_id: "XXXXXX-XXXX-XXXX-XXX", client_secret: "XXXXXXX", tenant_id: "XXXX-XXXX-XXX-XXX" }
apiVersion: v1
kind: Secret
metadata:
name: gitlab-azure-oauth2
type: Opaque
data:
app_id: XXXXXX
app_secret: app_secret_xxxx
It seems omniauth is not working with this provider right now.
Thanks!