Big Bang Base image refactor
Summary
With the creation of the new utility image (repo), we would like to strip this image down to just the base utilities used by BB upgrade jobs.
Initial evaluation:
- yq
- jq
- curl
- kubectl
Need to evaluate if more utilities are required or if this is enough. This will be a breaking change and we should update the image version to 2.0.0. For the future we may be able to tag updates to the image with 2.0.0 (if allowed) since updates to the above utils should generally not be breaking changes...this might be a bad assumption though.
Tasks
Contributor:
-
Update Dockerfile
,hardening_manifest.yaml
and adhere to Iron Bank requirements -
Ensure container builds successfully in the Iron Bank pipeline -
Provide justifications for findings in the VAT (docs) -
Open a Merge Request from your branch to development
-
Apply the ~"Hardening::Review" label to this issue and wait for feedback
Iron Bank:
-
Merge contributor branch to development
-
Review findings and justifications -
Send approval request to Authorizing Official -
Merge development
tomaster
and close issue after approval from Authorizing Official
Note: If the above approval process is rejected for any reason, the
Hardening::Review
label will be removed and the issue will be sent back toOpen
. Any comments will be listed in this issue for you to address. Once they have been addressed, you must re-add theHardening::Review
label.
Questions?
Contact the Iron Bank team by commenting on this issue with your questions or concerns. If you do not receive a response, add /cc @ironbank-notifications/onboarding
.
Additionally, Iron Bank hosts an AMA working session every Wednesday from 1630-1730EST to answer questions.