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

AIP-8622 v1.8.0 argo controller to support DLQ feature #7

Merged
merged 3 commits into from
Aug 7, 2024

Conversation

talebzeghmi
Copy link

@talebzeghmi talebzeghmi commented Aug 6, 2024

Building a patched release of Argo 1.8.1 with cherrypick of argoproj@2451789 feat(EventSensor): Dead Letter Queue Trigger (argoproj#3199)

notice: That this is against created feature/zg-1.8 branch that is at argo-events tag 1.8.0 that is the version currently running in the cluster (see code link)

- without Sensor dlq, a feature in v1.9
(cherry picked from commit 2451789)
@talebzeghmi talebzeghmi force-pushed the tz/AIP-8622-v1.8.0-controller-dlq branch from 83d3e94 to 5abca59 Compare August 6, 2024 18:17
@aaron-arellano
Copy link
Collaborator

by the looks of it your new branch is strictly based off the argo-events tag you are targeting and seems to build all the distributable in the makefile. I found in the past build the dists we do not need lead to a build of over 2 hours. I suggest commenting out those builds like here so the builds do not take long.

@aaron-arellano
Copy link
Collaborator

is basing this branch off argo-events tag 1.8.0 to avoid the eventbus issues?

@talebzeghmi
Copy link
Author

is basing this branch off argo-events tag 1.8.0 to avoid the eventbus issues?

Yes, more details about avoiding the upgrade issue here:

(cherry picked from commit 17070e7)
@talebzeghmi
Copy link
Author

by the looks of it your new branch is strictly based off the argo-events tag you are targeting and seems to build all the distributable in the makefile. I found in the past build the dists we do not need lead to a build of over 2 hours. I suggest commenting out those builds like here so the builds do not take long.

thank you! I cherry-picked 17070e7

Copy link
Collaborator

@aaron-arellano aaron-arellano left a comment

Choose a reason for hiding this comment

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

lgtm thanks for making the changes

@cloudw
Copy link

cloudw commented Aug 7, 2024

I'm not understanding how the DLQ trigger works with these code. Should changes in sensors/listener.go file of PR https://github.com/argoproj/argo-events/pull/3199/files#diff-2063fd3d31f5b3502235eb28a202e5b2705fad864352c8e06871b1037f30972aR224-R239 be included?

@talebzeghmi
Copy link
Author

I'm not understanding how the DLQ trigger works with these code. Should changes in sensors/listener.go file of PR https://github.com/argoproj/argo-events/pull/3199/files#diff-2063fd3d31f5b3502235eb28a202e5b2705fad864352c8e06871b1037f30972aR224-R239 be included?

This cherry pick doesn't include that code block with DlqTrigger into Sensor which is already on v1.9.2 of argo-events, it focuses on the controller and webhook validation. To include that code I'd also have to cherry pick other Sensor features in the 1.9 branch

@talebzeghmi talebzeghmi merged commit 06fddf7 into feature/zg-1.8 Aug 7, 2024
1 check passed
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.

3 participants