Update Velero to handle custom CA, fix NP and upgrade bugs
Package MRs:
- https://repo1.dso.mil/platform-one/big-bang/apps/cluster-utilities/velero/-/merge_requests/4
- https://repo1.dso.mil/platform-one/big-bang/apps/cluster-utilities/velero/-/merge_requests/9
- https://repo1.dso.mil/platform-one/big-bang/apps/cluster-utilities/velero/-/merge_requests/10
Adds handling of CA certs as a secret, volume mounting, and setting proper envs. Note that this only supports Azure and AWS right now, but that is also the extent of our plugin support.
Also fixes some bugs with upgrade jobs and NPs.
Closes https://repo1.dso.mil/platform-one/big-bang/bigbang/-/issues/329
/cc @LynnStill @michaelmcleroy @ryan.j.garcia
This is an urgent fix for bugs found in 1.10 upgrade testing, along with a fix for a bug that we have been identifying as a known issue in every release. Will need to be cherrypicked in 1.10