ci: deploy released version of envoy contrib to reliability env#3761
Merged
Conversation
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
3 times, most recently
from
July 15, 2025 19:28
a7a1f08 to
16d0804
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
13 times, most recently
from
July 15, 2025 21:03
5d19598 to
3b4aa39
Compare
e-n-0
force-pushed
the
flavien/envoy/env-vars
branch
from
July 15, 2025 21:04
6e906e2 to
954ae77
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
2 times, most recently
from
July 15, 2025 21:18
4bc9bd9 to
beb94a0
Compare
e-n-0
force-pushed
the
flavien/envoy/env-vars
branch
from
July 16, 2025 14:29
34cef86 to
bfb5cb4
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
6 times, most recently
from
July 18, 2025 13:19
01b5ce7 to
fe96dd0
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
3 times, most recently
from
July 21, 2025 13:04
94af0a7 to
11ff887
Compare
7 tasks
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
6 times, most recently
from
July 21, 2025 14:23
ea12c22 to
e45de48
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
from
July 23, 2025 11:39
16831cf to
f2d0a23
Compare
e-n-0
force-pushed
the
flavien/envoy/rel-env
branch
from
July 23, 2025 12:17
f2d0a23 to
72aec1f
Compare
e-n-0
marked this pull request as ready for review
July 23, 2025 12:17
hannahkm
approved these changes
Jul 23, 2025
Member
Author
|
/merge |
|
View all feedbacks in Devflow UI.
This merge request is not mergeable yet, because of pending checks/missing approvals. It will be added to the queue as soon as checks pass and/or get approvals.
The expected merge time in
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR adds the auto deployment of the Envoy docker image after its release.
The implementation of the auto deploy was tricky because the reliability environment are jobs on Gitlab and the release process of the External Processor docker image is done via Github.
To overcome this problem, a Gitlab job was implemented to wait for the GitHub release workflow of the image.
#3795 Added the github token provider authorization for Action read to the gitlab workflow, in order to not be rate limited by github while waiting for the release action to finish.
The version of the release is extracted from the tag like it's done in the github action.
This PR is linked to the Envoy implementation PR in rel-env https://github.com/DataDog/datadog-reliability-env/pull/1118.
Motivation
QA.
Reviewer's Checklist
golangci-lint runlocally.Unsure? Have a question? Request a review!