Skip to content

[backport/v1.23]: ci: use host docker gid for envoybuild + deps: Update ragel#23837

Merged
phlax merged 3 commits intoenvoyproxy:release/v1.23from
dio:envoy-gid-1.23
Nov 4, 2022
Merged

[backport/v1.23]: ci: use host docker gid for envoybuild + deps: Update ragel#23837
phlax merged 3 commits intoenvoyproxy:release/v1.23from
dio:envoy-gid-1.23

Conversation

@dio
Copy link
Copy Markdown
Member

@dio dio commented Nov 4, 2022

Cherry-picked from:

Signed-off-by: Lizan Zhou lizan@tetrate.io
Signed-off-by: Xie Zhihao zhihao.xie@intel.com
Signed-off-by: Dhi Aurrahman dio@rockybars.com

Previously `/var/run/docker.sock` is readable/writable inside docker run because group ID of `envoygroup` coincidentally matches host docker group, while it is no longer true during rolling out new image. Fixing that by forcing `envoygroup` has host docker group ID.

Cherry-picked from: 7ac5336.

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
@phlax
Copy link
Copy Markdown
Member

phlax commented Nov 4, 2022

arggh - looks like we need something else - something to do with ragel

@phlax
Copy link
Copy Markdown
Member

phlax commented Nov 4, 2022

@phlax
Copy link
Copy Markdown
Member

phlax commented Nov 4, 2022

might be this #22635 - altho i think that PR was more to do with licensing - worth a try

Commit Message: deps: update Ragel
Additional Description:

A thread of Ragel and its license has been opened in the Slack channel today. Currently, Ragel is under GPLv2. It is legal to use Ragel as a tool to compile, but we have to compile Ragel in Envoy's building system and there is potential risk of the copyright. The patch updates Ragel to the latest version with MIT license to suppress the concern.

Risk Level: Low
Testing: N/A
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

Signed-off-by: Xie Zhihao <zhihao.xie@intel.com>
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Nov 4, 2022
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @phlax

🐱

Caused by: #23837 was synchronize by dio.

see: more, trace.

@dio dio changed the title [backport/v1.23]: ci: use host docker gid for envoybuild (#23803) [backport/v1.23]: ci: use host docker gid for envoybuild + deps: Update ragel Nov 4, 2022
@phlax phlax added this to the 1.23.3 milestone Nov 4, 2022
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
Copy link
Copy Markdown
Member

@phlax phlax left a comment

Choose a reason for hiding this comment

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

looks like that did it

lgtm, thanks @dio

@repokitteh-read-only repokitteh-read-only Bot removed the deps Approval required for changes to Envoy's external dependencies label Nov 4, 2022
@phlax phlax enabled auto-merge (squash) November 4, 2022 13:38
@phlax phlax disabled auto-merge November 4, 2022 13:58
@phlax phlax enabled auto-merge (squash) November 4, 2022 13:59
@phlax
Copy link
Copy Markdown
Member

phlax commented Nov 4, 2022

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23837 (comment) was created by @phlax.

see: more, trace.

@phlax
Copy link
Copy Markdown
Member

phlax commented Nov 4, 2022

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23837 (comment) was created by @phlax.

see: more, trace.

@phlax phlax merged commit 7174b7e into envoyproxy:release/v1.23 Nov 4, 2022
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