Skip to content

Ingress: global.ingress.path

Jason Plum requested to merge 2563-ingress-paths into master

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

Merge request reports