CNG: replace alpine-certificates behaviors with gitlab-base
## Summary Related: https://gitlab.com/gitlab-org/build/CNG/-/merge_requests/1086 We snagged on Alpine updating the internal certificates package version, and removing an older one we pinned to. Let's _stop_ doing that. Instead, let us build the patterns on top of `gitlab-base`. All operational service containers will share this layer set, so it will actually end up in an efficiency boost to Pod instantiation / startup time. ## Related issues https://gitlab.com/gitlab-org/charts/gitlab/-/issues/1222 ## Actionable - [x] :construction: Build `certficates` container, with the scripting patterns from `alpine-certificate`, but based upon `gitlab-base` - [ ] :warning: This image will be tagged based on the CNG's tag _directly_ (`15.5.0`, `6-4-stable`, ...). This provides release consistency lacking in the current implementation. - [ ] :grey_question: Mirror `certificates` tag to `alpine-certificates` - [ ] :loudspeaker: Announce replacement (~"release post item") as consumers who mirror need to update behaviors - [ ] :warning: Ensure DSOP is updated to include / replace - [ ] :tools: Replace the `alpine-certificates` container in charts with this by default - [ ] :loud_sound: Announce deprecation (~"release post item::deprecation") as consumers who mirror need to update behaviors - [ ] :no_entry: Remove `alpine-certificates`
issue