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

feat(ECS): enable selection of listener rules #4668

Merged

Conversation

moko-poi
Copy link
Contributor

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #4530

Does this PR introduce a user-facing change?:

  • How are users affected by this change:
apiVersion: pipecd.dev/v1beta1
kind: ECSApp
input:
  taskDefinitionFile: taskdef.yaml
  serviceDefinitionFile: servicedef.yaml
  targetGroups:
    primary:
    canary:
  • Is this breaking change: no
  • How to migrate (if breaking change):

@moko-poi
Copy link
Contributor Author

@khanhtc1202
I have recreated PR #4540 to incorporate the latest updates and resolve existing issues. Your review and feedback on the new PR would be greatly appreciated.

Copy link

codecov bot commented Nov 13, 2023

Codecov Report

Attention: 87 lines in your changes are missing coverage. Please review.

Comparison is base (8bad596) 30.82% compared to head (2650922) 30.75%.
Report is 2 commits behind head on master.

Files Patch % Lines
pkg/app/piped/platformprovider/ecs/client.go 0.00% 87 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4668      +/-   ##
==========================================
- Coverage   30.82%   30.75%   -0.08%     
==========================================
  Files         221      221              
  Lines       25935    26009      +74     
==========================================
+ Hits         7995     7999       +4     
- Misses      17289    17360      +71     
+ Partials      651      650       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@khanhtc1202
Copy link
Member

@moko-poi Please sign the commit with git commit -s to pass the CI

moko-poi and others added 5 commits November 15, 2023 12:05
Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
@moko-poi
Copy link
Contributor Author

@khanhtc1202
I've just signed the commit using git commit -s as you suggested. This should ensure that the commit passes the CI checks now.

Thank you for pointing this out

return false
}

if err := client.ModifyListenerOrRule(ctx, currListenerArns, currListenerRuleArns, routingTrafficCfg); err != nil {
Copy link
Member

Choose a reason for hiding this comment

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

Instead of passing currListenerRuleArns to the function ModifyListenerOrRule (yes, the name is confusing), we should check currListenerRuleArns > 0 in this place, and call to ModifyRules if the condition check passed or call to ModifyListeners (the previous one) if the condition return false. wdyt? 🤔

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@khanhtc1202
Thanks for the review. I've implemented the check for currListenerRuleArns and used ModifyRules or ModifyListeners accordingly to enhance rollback precision.
965ba41

@@ -470,6 +494,68 @@ func (c *client) ModifyListeners(ctx context.Context, listenerArns []string, rou
return nil
}

func (c *client) ModifyListenerOrRule(ctx context.Context, listenerRuleArns []string, routingTrafficCfg RoutingTrafficConfig) error {
Copy link
Member

@khanhtc1202 khanhtc1202 Nov 24, 2023

Choose a reason for hiding this comment

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

Should rename this to ModifyRules

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thank you,Correspondence
3a4bea5

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>
@moko-poi
Copy link
Contributor Author

@khanhtc1202
Fixed routing to target group when action type is forward.

Comment on lines 504 to 513
// Check if the current action type is forward
for _, rule := range describelistenerOutput.Rules {
for _, action := range rule.Actions {
if action.Type == elbtypes.ActionTypeEnumForward {
// Call modifyListenerRule only if action type is forward
if err := modifyListener(ctx, listener); err != nil {
return err
}
}
}
Copy link
Member

Choose a reason for hiding this comment

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

This will delete all other rules of a given listener in case that listener contains rules of type ActionTypeEnumForward ? 🤔 So this code change means nothing, I guess. wdyt? @moko-poi

Copy link
Contributor Author

@moko-poi moko-poi Nov 26, 2023

Choose a reason for hiding this comment

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

@khanhtc1202
2650922
Thank you for your review.
I have made the necessary adjustments to the ModifyListeners and ModifyRules functions to address the concerns. Now, these functions only modify actions of type ActionTypeEnumForward and preserve all other action types, ensuring that existing listener and rule configurations are not inadvertently altered.

…fication

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Copy link
Member

@khanhtc1202 khanhtc1202 left a comment

Choose a reason for hiding this comment

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

Thanks @moko-poi 🙌
I will merge this and keep working based on this PR 👍

@khanhtc1202 khanhtc1202 merged commit 426cb04 into pipe-cd:master Nov 28, 2023
11 of 13 checks passed
This was referenced Nov 28, 2023
khanhtc1202 added a commit that referenced this pull request Nov 28, 2023
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
khanhtc1202 added a commit that referenced this pull request Nov 28, 2023
* feat(ECS): enable selection of listener rules (#4668)

* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>

* Remove ModifyRules interface (#4688)

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Shun Takahashi <mokopoi44@gmail.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
@github-actions github-actions bot mentioned this pull request Dec 1, 2023
sZma5a pushed a commit to sZma5a/pipecd that referenced this pull request Dec 17, 2023
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (pipe-cd#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (pipe-cd#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (pipe-cd#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
sZma5a pushed a commit to sZma5a/pipecd that referenced this pull request Dec 17, 2023
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (pipe-cd#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (pipe-cd#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (pipe-cd#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
sZma5a pushed a commit to sZma5a/pipecd that referenced this pull request Dec 17, 2023
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (pipe-cd#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (pipe-cd#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (pipe-cd#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
Signed-off-by: sZma5a <masaaki.haribote@gmail.com>
sZma5a pushed a commit to sZma5a/pipecd that referenced this pull request Dec 17, 2023
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (pipe-cd#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (pipe-cd#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (pipe-cd#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
Signed-off-by: sZma5a <masaaki.haribote@gmail.com>
@github-actions github-actions bot mentioned this pull request Feb 6, 2024
sZma5a pushed a commit to sZma5a/pipecd that referenced this pull request Feb 12, 2024
* feat(ECS): enable selection of listener rules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Update pkg/app/piped/platformprovider/ecs/client.go

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Make actions plan preview handle timeout option (pipe-cd#4648)

* Format and make tests pass in tool/actions-plan-preview

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Use --piped-handle-timeout to make the timeout arg activate

Signed-off-by: mi11km <mi11km.program@gmail.com>

* Add tests to model/notificationevent (pipe-cd#4631)

* Add tests to model/notificationevent

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

* Add Parallel()

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>

---------

Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>

* add piped-handle-timeout(input args)

Signed-off-by: mi11km <mi11km.program@gmail.com>

---------

Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Increase limit of stale action operations (pipe-cd#4671)

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* Add docs for k8s annotations (pipe-cd#4673)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Signed-off-by: moko-poi <mokopoi44@gmail.com>

* feat: add modifylisner and modifyrule

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: ModifyRules

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: rollback

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: routing

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: action.Type == elbtypes.ActionTypeEnumForward

Signed-off-by: moko-poi <mokopoi44@gmail.com>

* fix: Update ModifyListeners and ModifyRules for Selective Action Modification

Signed-off-by: moko-poi <mokopoi44@gmail.com>

---------

Signed-off-by: moko-poi <mokopoi44@gmail.com>
Signed-off-by: mi11km <mi11km.program@gmail.com>
Signed-off-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com>
Co-authored-by: Masafumi Ikeyama <54844746+mi11km@users.noreply.github.com>
Co-authored-by: Kenta Kozuka <kenta.kozuka@gmail.com>
Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
Signed-off-by: 鈴木 優耀 <suzuki_masaaki@cyberagent.co.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Support enable selection of listener rules
5 participants