Ingress: global.ingress.path
What does this MR do?
Ingress: global.ingress.path for #2563 (closed)
Implement global.ingress.path
as a method for configuring the trail
of path
definitions on Ingress objects created throughout larger
gitlab/gitlab
chart, not just gitlab/webservice
.
The various Ingress' path:
definitions each have a coalesce
statement which pulls, in order, [local:]chart:global, so that local
settings keep the ability to override the upper, where present.
Specs are added to ensure that all Ingresses that are created by default, plus those explicitly enabled in the RSpec observe the value presented via this parameter.
Checklist
See Definition of done.
For anything in this list which will not be completed, please provide a reason in the MR discussion.
Required
-
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
Expected (please provide an explanation if not completing)
-
Test plan indicating conditions for success has been posted and passes -
Documentation created/updated -
Tests added [ ] Integration tests added to GitLab QA[ ] Equivalent MR/issue for omnibus-gitlab opened
Closes #2563 (closed)
Edited by DJ Mountney