Add support for gitlab['omniauth_cas3_session_duration']
What does this MR do?
For background, I'm attempting to configure CAS session lifetime on our instance (at 13.12.9) to something other than the default of 8 days. See T288757 - Increase GitLab session lifetime to something reasonable on the Wikimedia Phabricator.
As far as I can tell, Omnibus GitLab doesn't presently support setting
gitlab.rb, unlike the example gitlab.yml.
I'm submitting these changes per Changing gitlab.yml and application.yml settings.
Haven't touched any tests as I couldn't quite figure out where would be appropriate. Something in
See Definition of done.
For anything in this list which will not be completed, please provide a reason in the MR discussion
- Merge Request Title, and Description are up to date, accurate, and descriptive
- MR targeting the appropriate branch
- MR has a green pipeline on GitLab.com
- Pipeline is green on dev.gitlab.org if the change is touching anything besides documentation or internal cookbooks
trigger-packagehas a green pipeline running against latest commit