-
Notifications
You must be signed in to change notification settings - Fork 687
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
[2.2] Support for receiving commands to manipulate Rollouts #4040
Merged
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
3c19e3b
Add argo rollouts server dependency [ci-skip]
douglascamata 6f5c7c8
go mod tidy && go mod vendor && make generate
LukeShu 4e53409
Sketch a basic implementation for updating in-cluster rollouts
douglascamata a31d36a
Add missing actions to RolloutCommand pb
douglascamata 94ad4e9
Handle rollout commands coming over grpc
douglascamata 8b598c2
Improve error handling on rollout commands
douglascamata 969c75d
Add table tests for RolloutCommand
douglascamata b1c4d8b
Inject the Rollouts Getter creation through the Agent
douglascamata e2fec9a
Add some comments types in rollouts.go
douglascamata bf3854b
Add changelog entry about rollout commands
douglascamata eb1af93
Properly pass the context to run rollout commands
douglascamata dea4c48
Fix rollout action parsing
douglascamata 1019b2d
Add permission for the agent to patch rollouts
douglascamata a64e90d
Report results of running rollout commands to the cloud
douglascamata 3ddb8e4
Authenticate command result report call
03b43da
Fix error log when cannot report command result
1602547
Update release notes with info about the command reports
0e97d5e
Merge branch 'master' of github.com:emissary-ingress/emissary into dc…
fa28a62
Update generated files
a5a26f0
Fix typo in the changelog
9c07c67
Merge branch 'master' of github.com:emissary-ingress/emissary into dc…
c71a957
Update generated manifests
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be worth a comment that you really don't want to hold this lock during the report-command-result call.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kflynn Why? Where would you recommend to use the mutex to access the api key from the agent and send it down to this point?