-
Notifications
You must be signed in to change notification settings - Fork 59
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: Add support for securityContext in launch form. #253
Conversation
Signed-off-by: Jason Porter <[email protected]>
aa2ab61
to
67d14f6
Compare
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.
LGTM!
Codecov Report
@@ Coverage Diff @@
## master #253 +/- ##
=========================================
Coverage ? 63.80%
=========================================
Files ? 370
Lines ? 8109
Branches ? 1439
=========================================
Hits ? 5174
Misses ? 2935
Partials ? 0 Continue to review full report at Codecov.
|
Signed-off-by: Jason Porter <[email protected]>
dd122c4
to
519af33
Compare
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.
Overall LGTM!
I just left some comments for clarification. Please let me know your thoughts. 😀
Signed-off-by: Jason Porter <[email protected]>
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.
LGTM!
# [0.37.0](http://github.com/lyft/flyteconsole/compare/v0.36.0...v0.37.0) (2021-12-29) ### Features * Add support for securityContext in launch form. ([#253](http://github.com/lyft/flyteconsole/issues/253)) ([af1818b](http://github.com/lyft/flyteconsole/commit/af1818b3c92211b12dd0f91fdbafac73b1c190f1))
🎉 This PR is included in version 0.37.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
* Init checkin Signed-off-by: Jason Porter <[email protected]> * Fixed tests on LaunchTaskForm.test Signed-off-by: Jason Porter <[email protected]> * Addressed PR comments Signed-off-by: Jason Porter <[email protected]> Signed-off-by: csirius <[email protected]>
# [0.37.0](http://github.com/lyft/flyteconsole/compare/v0.36.0...v0.37.0) (2021-12-29) ### Features * Add support for securityContext in launch form. ([#253](http://github.com/lyft/flyteconsole/issues/253)) ([af1818b](http://github.com/lyft/flyteconsole/commit/af1818b3c92211b12dd0f91fdbafac73b1c190f1)) Signed-off-by: csirius <[email protected]>
This PR adds support for
securityContext
in Admin requests. Currently this feature is not fully rolled out but this change will support bothauthRole
andsecurityContext
during the migration to prevent any breaking changes. The change will appear on Launch/Relaunch/Recover actions. This change also removes the either/or toggle between K8 and IAM roles - now users can enter both/either/none.see: https://github.com/flyteorg/flyteidl/blob/f4809c1a52073ec80de41be109bccc6331cdbac3/protos/flyteidl/core/security.proto#L111
Type
Are all requirements met?
Complete description
FlyteAdmin is planning to migrate to using
securityContext
in the future however to support older versions of Admin we will send and receive both values for the time being.Tracking Issue
NA
Follow-up issue
NA