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

envoy: Bump to v1.29 #660

Merged
merged 6 commits into from
Apr 17, 2024
Merged

envoy: Bump to v1.29 #660

merged 6 commits into from
Apr 17, 2024

Conversation

sayboras
Copy link
Member

@sayboras sayboras commented Mar 23, 2024

This is a preparation for coming work, also as part of regular BAU maintenance.

@sayboras sayboras force-pushed the tam/v1.29-upgrade branch 4 times, most recently from 8b0bc28 to eb35be3 Compare March 23, 2024 15:21
@sayboras sayboras changed the title Tam/v1.29 upgrade envoy: Bump to v1.29 Mar 24, 2024
@sayboras sayboras added the dont-merge/preview-only DON'T MERGE label Mar 24, 2024
@sayboras
Copy link
Member Author

/test

sayboras added a commit to sayboras/cilium that referenced this pull request Mar 24, 2024
sayboras added a commit to sayboras/cilium that referenced this pull request Mar 24, 2024
sayboras added a commit to sayboras/cilium that referenced this pull request Mar 24, 2024
@sayboras sayboras marked this pull request as ready for review April 3, 2024 01:10
@sayboras sayboras requested a review from a team as a code owner April 3, 2024 01:10
@sayboras sayboras requested review from jrajahalme and removed request for a team April 3, 2024 01:10
@sayboras sayboras force-pushed the tam/v1.29-upgrade branch 2 times, most recently from eba0d13 to 70150ea Compare April 6, 2024 09:44
@jrajahalme
Copy link
Member

Looks complete to me, should we remove the dont-merge/preview-only label?

WORKSPACE Show resolved Hide resolved
@jrajahalme
Copy link
Member

I had to add the following commit for make api to not try to downgrade go dependencies:

commit c9b9511253d52f2ceb6989e78afbf52995cbe400
Author: Jarno Rajahalme <[email protected]>
Date:   Tue Apr 9 15:01:45 2024 +0200

    api: Remove explicit go get in favor of Renovate
    
    We have Renovate updating Go dependencies now, so we do not need to track
    them manually in Makefile.api any more. After this change `make api` does
    not downgrade the dependencies any more.
    
    Signed-off-by: Jarno Rajahalme <[email protected]>
---
 Makefile.api | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/Makefile.api b/Makefile.api
index ce454fa5c..8335408b1 100644
--- a/Makefile.api
+++ b/Makefile.api
@@ -110,16 +110,8 @@ cilium-go-targets: $(CILIUM_PROTO_SOURCES) $(ENVOY_API_PROTO_PATH) Makefile.api
 	go mod tidy && go mod vendor
 
 godeps:
-# @envoy//api/bazel/repository_locations.bzl
-	GO111MODULE=on go get go.opentelemetry.io/proto/otlp/common/[email protected]
-	GO111MODULE=on go get github.com/cncf/xds@e9ce68804cb4e64cab5a52e3c8baf840d4ff87b7
-	GO111MODULE=on go get github.com/census-instrumentation/[email protected]
-	GO111MODULE=on go get github.com/envoyproxy/[email protected]
-	GO111MODULE=on go get github.com/prometheus/[email protected]
-# Latest and/or matching cilium/cilium/go.mod:
-	GO111MODULE=on go get google.golang.org/genproto/...@f966b187b2e5
-	GO111MODULE=on go get google.golang.org/protobuf/[email protected]
-	GO111MODULE=on go get google.golang.org/[email protected]
+# We have Renovate updating Go dependencies for us now
+#
 # Have to keep using github.com/golang/[email protected] version of protoc-gen-go to retain grpc
 # plugin support needed by Envoy API protos.
 # - google.golang.org/protobuf version of protoc-gen-go needs a separate protoc plugin for grpc,

@jrajahalme
Copy link
Member

Made a separate PR for the make api cleanup: #708

@sayboras sayboras force-pushed the tam/v1.29-upgrade branch 2 times, most recently from a77b0be to b07d5f5 Compare April 16, 2024 11:09
sayboras added a commit to sayboras/cilium that referenced this pull request Apr 16, 2024
sayboras added a commit to sayboras/cilium that referenced this pull request Apr 16, 2024
@sayboras
Copy link
Member Author

sayboras commented Apr 16, 2024

Full e2e testing is done in upstream cilium/cilium repo #660

Updated: Upstream PR is cilium/cilium#31571

@jrajahalme
Copy link
Member

Full e2e testing is done in upstream cilium/cilium repo #660

You mean cilium/cilium#31571 :-)

@jrajahalme
Copy link
Member

3rd commit is mostly empty now that the cert update was merged to main.

@sayboras
Copy link
Member Author

3rd commit is mostly empty now that the cert update was merged to main.

Good call, I have removed this commit.

@sayboras sayboras removed the dont-merge/preview-only DON'T MERGE label Apr 16, 2024
This commit is to adjust our own patches against new upstream version e.g. 1.29.

Signed-off-by: Tam Mach <[email protected]>
Just re-run `make api` and commit the changes

Signed-off-by: Tam Mach <[email protected]>
@jrajahalme jrajahalme added this pull request to the merge queue Apr 17, 2024
Merged via the queue into cilium:main with commit 4f56982 Apr 17, 2024
5 checks passed
@sayboras sayboras deleted the tam/v1.29-upgrade branch April 18, 2024 10:06
sayboras added a commit to sayboras/cilium that referenced this pull request Apr 18, 2024
Notable upstream PRs:

- Clang 17 cilium/proxy#710
- Envoy 1.29.3 cilium/proxy#660

Signed-off-by: Tam Mach <[email protected]>
sayboras added a commit to sayboras/cilium that referenced this pull request Apr 18, 2024
Notable upstream PRs:

- Clang 17 cilium/proxy#710
- Envoy 1.29.3 cilium/proxy#660

Signed-off-by: Tam Mach <[email protected]>
sayboras added a commit that referenced this pull request Apr 18, 2024
This is to make sure our custom patches didn't break any upstream tests.

Related: #660 (comment)
sayboras added a commit that referenced this pull request Apr 18, 2024
github-merge-queue bot pushed a commit that referenced this pull request Apr 18, 2024
This is to make sure our custom patches didn't break any upstream tests.

Related: #660 (comment)
sayboras added a commit to sayboras/cilium that referenced this pull request Apr 18, 2024
Notable upstream PRs:

- Clang 17 cilium/proxy#710
- Envoy 1.29.3 cilium/proxy#660

Signed-off-by: Tam Mach <[email protected]>
github-merge-queue bot pushed a commit to cilium/cilium that referenced this pull request Apr 22, 2024
Notable upstream PRs:

- Clang 17 cilium/proxy#710
- Envoy 1.29.3 cilium/proxy#660

Signed-off-by: Tam Mach <[email protected]>
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.

2 participants