Skip to content

Conversation

gsstuart
Copy link
Contributor

Adds the Envoy image to the pre-flight process, so that Envoy will be pre-pulled during a Cilium upgrade.

Fixes: #39374

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 21, 2025
@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label May 21, 2025
@gsstuart
Copy link
Contributor Author

/test

@gsstuart gsstuart marked this pull request as ready for review May 21, 2025 23:06
@gsstuart gsstuart requested review from a team as code owners May 21, 2025 23:06
@gsstuart gsstuart requested review from marseel and squeed May 21, 2025 23:06
@squeed squeed added the release-note/misc This PR makes changes that have no direct user impact. label May 26, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 26, 2025
@squeed
Copy link
Contributor

squeed commented May 26, 2025

great idea. A few nits, nothing more.

(please re-request review when ready, otherwise it gets lost in the noise)

@squeed squeed added the area/helm Impacts helm charts and user deployment experience label May 26, 2025
Copy link
Contributor

@marseel marseel left a comment

Choose a reason for hiding this comment

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

nice improvement, FYI @cilium/sig-servicemesh

@gsstuart gsstuart requested review from squeed and marseel May 28, 2025 17:42
Copy link
Contributor

@squeed squeed left a comment

Choose a reason for hiding this comment

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

Looks good.

I agree with filing a follow-up PR to clean up some more of the preflight nits. Thanks!

Copy link
Contributor

@marseel marseel left a comment

Choose a reason for hiding this comment

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

Thanks!

@joestringer
Copy link
Member

It looks like this PR fell through the gaps on testing, sorry. I've triggered some of the smoke tests and they've identified a few things that need to be addressed in this PR prior to merge:

Would you mind updating them, then we can run the full testsuite.

gsstuart added 3 commits June 16, 2025 11:47
Signed-off-by: Scott Stuart <sstuart@doximity.com>
Signed-off-by: Scott Stuart <sstuart@doximity.com>
Signed-off-by: Scott Stuart <sstuart@doximity.com>
@aanm aanm force-pushed the add-envoy-prepull branch from 0a7a9ac to 01a0916 Compare June 16, 2025 09:47
@aanm aanm enabled auto-merge June 16, 2025 09:47
@aanm
Copy link
Member

aanm commented Jun 16, 2025

/test

Signed-off-by: Scott Stuart <sstuart@doximity.com>
auto-merge was automatically disabled June 16, 2025 23:27

Head branch was pushed to by a user without write access

@gsstuart
Copy link
Contributor Author

issues should be addressed now

Signed-off-by: Scott Stuart <sstuart@doximity.com>
@aanm aanm enabled auto-merge June 17, 2025 09:52
@aanm
Copy link
Member

aanm commented Jun 17, 2025

/test

@aanm aanm added this pull request to the merge queue Jun 17, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Jun 17, 2025
Merged via the queue into cilium:main with commit 2c2ca13 Jun 17, 2025
68 checks passed
sayboras added a commit that referenced this pull request Aug 1, 2025
After the below PR, Cilium Envoy is part of preflight, hence the related
config map is required if preflight flag is set.

Relates: #39670
Fixes: #40805
Signed-off-by: Tam Mach <tam.mach@cilium.io>
github-merge-queue bot pushed a commit that referenced this pull request Aug 7, 2025
After the below PR, Cilium Envoy is part of preflight, hence the related
config map is required if preflight flag is set.

Relates: #39670
Fixes: #40805
Signed-off-by: Tam Mach <tam.mach@cilium.io>
YutaroHayakawa pushed a commit that referenced this pull request Aug 11, 2025
[ upstream commit 7293703 ]

After the below PR, Cilium Envoy is part of preflight, hence the related
config map is required if preflight flag is set.

Relates: #39670
Fixes: #40805
Signed-off-by: Tam Mach <tam.mach@cilium.io>
Signed-off-by: Yutaro Hayakawa <yutaro.hayakawa@isovalent.com>
github-merge-queue bot pushed a commit that referenced this pull request Aug 12, 2025
[ upstream commit 7293703 ]

After the below PR, Cilium Envoy is part of preflight, hence the related
config map is required if preflight flag is set.

Relates: #39670
Fixes: #40805
Signed-off-by: Tam Mach <tam.mach@cilium.io>
Signed-off-by: Yutaro Hayakawa <yutaro.hayakawa@isovalent.com>
rabelmervin pushed a commit to rabelmervin/cilium that referenced this pull request Aug 18, 2025
After the below PR, Cilium Envoy is part of preflight, hence the related
config map is required if preflight flag is set.

Relates: cilium#39670
Fixes: cilium#40805
Signed-off-by: Tam Mach <tam.mach@cilium.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/helm Impacts helm charts and user deployment experience kind/community-contribution This was a contribution made by a community member. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CFP: Include the Envoy image in pre-flight/pre-pull
5 participants