backport CircleCI and Docker enhancements from develop to release-30.x

Description

We need to backport the docker changes to the 30 series so that it can a) get proper multi-arch builds of everything, and b) can have the new tagging algorithm I implemented, so that https://opennms.atlassian.net/browse/CLOUD-2346#icft=CLOUD-2346 and https://opennms.atlassian.net/browse/NMS-14567#icft=NMS-14567 can be closed.

These changes were implemented in develop, on top of the new dynamic config work that Morteza added, and separating them would be a ton of work. ALSO, backporting dynamic config should aid in cutting CircleCI costs.

This issue should cover the process of updating both of these things, together. It sounds scary, but should actually be pretty straightforward.

Acceptance / Success Criteria

None

Cannot finish until linked issue is finished.

Lucidchart Diagrams

Activity

Show:

Benjamin Reed September 26, 2022 at 1:53 PM

Merged to release-30.x

Benjamin Reed September 22, 2022 at 6:28 PM

Fixed

Details

Assignee

Reporter

HB Grooming Date

HB Backlog Status

Sprint

Fix versions

Priority

PagerDuty

Created September 1, 2022 at 9:26 PM
Updated September 26, 2022 at 1:53 PM
Resolved September 26, 2022 at 1:53 PM

Flag notifications