Verifying and sharing custom override yaml from within development-maintenance.md is difficult
Problem
Often when I have trouble getting GitLab to work on my local k3d_dev cluster I seek help from fellow BigBang engineers. We usually end up trading yaml override incantations. It is difficult to reproduce each others' setups as long as we're leaning heavily on local-only YAML override files.
Proposal
- Use gitlab-hosted overrides for our local work, i.e.
-f https://repo1.dso.mil/big-bang/bigbang/-/raw/master/tests/test-values.yamlinstead of-f ../bigbang/tests/test-values.yaml. This helps ensure we're always using the latest-merged YAML values and it also helps teammates see exactly what values we're using. - Where we need to use custom yaml configs for local testing of renovates and such, we should check those configs in to the relevant repositories as
.yamlfiles. Specifically, the 100+ line custom YAML config in this repo'sdocs/DEVELOPMENT_MAINTENANCE.mdcould be moved todocs/development-overrides.yaml.