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(roles): Add Execute as a type of Authorization #373

Merged
merged 1 commit into from
Apr 22, 2019

Conversation

dibyom
Copy link
Member

@dibyom dibyom commented Apr 15, 2019

Only adds the new type. Follow up PRs will:

Part of spinnaker/spinnaker#3554

@dibyom dibyom marked this pull request as ready for review April 19, 2019 20:13
@@ -106,8 +106,7 @@ public boolean isEmpty() {
.collect(Collectors.toSet());
}

@VisibleForTesting
protected List<String> get(Authorization a) {
public List<String> get(Authorization a) {
Copy link
Member Author

Choose a reason for hiding this comment

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

This makes writing the migration easier as there isn't a easy way now to get a list of all groups who have READ or WRITE access.

@dibyom dibyom requested review from ttomsu and ajordens April 19, 2019 21:22
Copy link
Contributor

@ajordens ajordens left a comment

Choose a reason for hiding this comment

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

LGTM

@dibyom dibyom merged commit 6afcf62 into spinnaker:master Apr 22, 2019
@dibyom dibyom deleted the execute branch April 22, 2019 19:24
dibyom added a commit to dibyom/fiat that referenced this pull request Apr 26, 2019
jervi added a commit to jervi/deck that referenced this pull request May 16, 2019
Applications saved before spinnaker#6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck. This commit fixes so that the old READ/WRITE permission is converted to a READ/EXECUTE/WRITE permission.
jervi added a commit to jervi/deck that referenced this pull request May 16, 2019
Applications saved before spinnaker#6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck. This commit fixes so that the old READ/WRITE permission is converted to a READ/EXECUTE/WRITE permission.
dibyom pushed a commit to dibyom/deck that referenced this pull request May 17, 2019
Applications saved before spinnaker#6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck. This commit fixes so that the old READ/WRITE permission is converted to a READ/EXECUTE/WRITE permission.
dibyom added a commit to spinnaker/deck that referenced this pull request May 17, 2019
* fix(authz): Handle apps without execute permissions

Applications saved before #6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck since `PermissionsConfigurer` always assumed apps had EXECUTE permissions set.
spinnakerbot pushed a commit to spinnaker/deck that referenced this pull request May 17, 2019
* fix(authz): Handle apps without execute permissions

Applications saved before #6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck since `PermissionsConfigurer` always assumed apps had EXECUTE permissions set.
dibyom pushed a commit to spinnaker/deck that referenced this pull request May 17, 2019
* fix(authz): Handle apps without execute permissions

Applications saved before #6901 and spinnaker/fiat#373 does not have EXECUTE permission set, and in some cases this breaks Deck since `PermissionsConfigurer` always assumed apps had EXECUTE permissions set.
clanesf pushed a commit to clanesf/fiat that referenced this pull request Jul 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants