Create custom Octopus image that contains helm and kubectl.
Update GH Action flows and deployment variables to support Octopus container versioning.
Add support for global Azure Container Registry publishing of Octopus container and other images.
Additional Information
These changes have already been deployed to dev and thoroughly tested. Future increments of the Octopus container version may potentially require some manual re-cycling of the container if the automatic version update doesn't take hold. These will be addressed by quarterly Octopus maintenance tickets.
Testing
Testing is self-evident based on the successful deployment of DIBBs to the development cluster, which uses direct integration with the cluster's kubectl endpoints. This PR is just massively delayed. 😅 No further testing of this item is needed.
Octopus logins will be made available to those with SU accounts. @rin-skylight can also provide demos on request.
Checklist for Primary Reviewer
Infrastructure
[ ] Consult the results of the terraform-plan job inside the "Terraform Checks" workflow run for this PR. Confirm that there are no unexpected changes! (global is the target env for this--you'll need to run an ad-hoc plan to target that environment.)
Security
[ ] Changes with security implications have been approved by a security engineer (changes to authentication, encryption, handling of PII, etc.)
[ ] Any dependencies introduced have been vetted and discussed
Cloud
[ ] Oncall has been notified if this change is going in after-hours
[ ] If there are changes that cannot be tested locally, this has been deployed to our Azure dev environment for verification.
Related Issue
Changes Proposed
helm
andkubectl
.Additional Information
These changes have already been deployed to
dev
and thoroughly tested. Future increments of the Octopus container version may potentially require some manual re-cycling of the container if the automatic version update doesn't take hold. These will be addressed by quarterly Octopus maintenance tickets.Testing
kubectl
endpoints. This PR is just massively delayed. 😅 No further testing of this item is needed.Checklist for Primary Reviewer
Infrastructure
terraform-plan
job inside the "Terraform Checks" workflow run for this PR. Confirm that there are no unexpected changes! (global
is the target env for this--you'll need to run an ad-hoc plan to target that environment.)Security
Cloud
dev
environment for verification.