Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: build standalone azure-ipam installer image #2339

Merged
merged 1 commit into from
Nov 1, 2023

Conversation

rbtr
Copy link
Contributor

@rbtr rbtr commented Oct 30, 2023

Reason for Change:

Previously we have released the CNI installer image as a separately versioned component from the CNI releases themselves. This has created a bit of versioning hell, as we struggle to maintain multiple release trains of the CNI (and thus CNI installer) when the CNI and installer version are not correlated.

This change flips the CNI installer image builder architecture. Previously, dropgz pulled in the released azure-ipam binaries as dependencies and produced a "dropgz-vX" omnibus image which also contained uncorrelated CNI versions.
Here, we migrate instead to an azure-ipam Dockerfile which imports dropgz as the dependency and is built in lockstep with (at least) azure-ipam builds, and versioned the same as them. Instead of deploying a "dropgz:v0.0.4" with unknown (at least, non-obvious) CNI payload versions, we produce a "azipam-installer:v0.0.5" during the CNI release process with no ambiguity.

Issue Fixed:

Part of #2333

Requirements:

Notes:

@rbtr rbtr requested review from a team as code owners October 30, 2023 21:55
@rbtr rbtr requested a review from jaer-tsun October 30, 2023 21:55
@rbtr rbtr mentioned this pull request Oct 30, 2023
14 tasks
@rbtr rbtr force-pushed the feat/azure-ipam-installer branch 2 times, most recently from 6b26e21 to b5b58d1 Compare October 30, 2023 21:59
@rbtr rbtr enabled auto-merge (squash) October 30, 2023 22:09
@rbtr rbtr requested a review from jpayne3506 October 30, 2023 22:38
@rbtr rbtr self-assigned this Oct 31, 2023
@rbtr rbtr force-pushed the feat/azure-ipam-installer branch 2 times, most recently from 2e58279 to 703a0ad Compare October 31, 2023 15:34
pjohnst5
pjohnst5 previously approved these changes Oct 31, 2023
Copy link
Contributor

@pjohnst5 pjohnst5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

vipul-21
vipul-21 previously approved these changes Oct 31, 2023
@rbtr rbtr force-pushed the feat/azure-ipam-installer branch from 703a0ad to 45f3b5f Compare October 31, 2023 19:23
@nddq nddq force-pushed the feat/azure-ipam-installer branch from 45f3b5f to 8bde06f Compare October 31, 2023 22:54
@rbtr rbtr dismissed stale reviews from pjohnst5 and vipul-21 via 2b60652 November 1, 2023 16:03
@rbtr rbtr force-pushed the feat/azure-ipam-installer branch from 8bde06f to 2b60652 Compare November 1, 2023 16:03
@rbtr rbtr disabled auto-merge November 1, 2023 20:02
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
@nddq nddq force-pushed the feat/azure-ipam-installer branch from 2b60652 to 71efd69 Compare November 1, 2023 20:17
Copy link
Contributor

@pjohnst5 pjohnst5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@rbtr rbtr merged commit 67c13c9 into master Nov 1, 2023
@rbtr rbtr deleted the feat/azure-ipam-installer branch November 1, 2023 20:55
rbtr added a commit that referenced this pull request Jul 22, 2024
feat: build azure-ipam installer image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 26, 2024
feat: build azure-ipam installer image

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 27, 2024
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
rbtr added a commit that referenced this pull request Sep 30, 2024
feat: rip out dropgz (#2324) (#2339)

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants