Skip to content

Conversation

@deads2k
Copy link
Contributor

@deads2k deads2k commented Feb 27, 2015

adds

  1. integration tests for subject access review
  2. switch types to using stringsets where appropriate
  3. enable subject access review for self

Keep in my that default policy doesn't allow subject access reviews for self. We need find grained policy controls before that is possible

@liggitt supercedes #1180

@liggitt
Copy link
Contributor

liggitt commented Feb 28, 2015

@ncdc fyi, this is part of what would enable the registry to check access, given an auth token

@smarterclayton smarterclayton modified the milestone: 0.5.0 Mar 2, 2015
@deads2k deads2k force-pushed the deads-personal-subject-access-review branch from 7e12e70 to c628db6 Compare March 3, 2015 18:50
@deads2k
Copy link
Contributor Author

deads2k commented Mar 3, 2015

rebased.

@deads2k deads2k force-pushed the deads-personal-subject-access-review branch from c628db6 to c2cc675 Compare March 3, 2015 18:51
@smarterclayton
Copy link
Contributor

Rebase again

@deads2k deads2k force-pushed the deads-personal-subject-access-review branch from c2cc675 to 9b9bc0a Compare March 4, 2015 18:07
@deads2k
Copy link
Contributor Author

deads2k commented Mar 4, 2015

rebased again.

Copy link
Contributor

Choose a reason for hiding this comment

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

why the rename?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

If the names match, then conversions get crazy as automatic attempts are made to map unlike types in defaultconversions. Different names allows stock usage of default conversion and makes any lapses in proper overlapping leap out during unit tests.

@deads2k
Copy link
Contributor Author

deads2k commented Mar 4, 2015

comments addressed.

Copy link
Contributor

Choose a reason for hiding this comment

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

please, let us have a variable named "HomeSlice" at some point

@deads2k deads2k force-pushed the deads-personal-subject-access-review branch from 69a4341 to 5b57b99 Compare March 5, 2015 12:44
@liggitt
Copy link
Contributor

liggitt commented Mar 5, 2015

LGTM, I know @pravisankar is waiting on this

@deads2k
Copy link
Contributor Author

deads2k commented Mar 5, 2015

[merge]

@openshift-bot
Copy link
Contributor

continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_requests_openshift3/1126/) (Image: devenv-fedora_985)

@openshift-bot
Copy link
Contributor

Evaluated for origin up to 5b57b99

openshift-bot pushed a commit that referenced this pull request Mar 5, 2015
@openshift-bot openshift-bot merged commit 0298616 into openshift:master Mar 5, 2015
@deads2k deads2k deleted the deads-personal-subject-access-review branch March 6, 2015 12:58
jboyd01 pushed a commit to jboyd01/origin that referenced this pull request Sep 20, 2017
…service-catalog/' changes from ae6b643caf..50e234de83

50e234de83 origin build: add origin tooling
092d7f8 Fix typos and resource names in walkthrough e2e logs (openshift#1237)
d25bd11 Archive the old agenda doc, link to new one (openshift#1243)
6192d14 fix lint errors (openshift#1242)
d103dad Fix lint errors and regenerate openapi (openshift#1238)
e9328d3 Broker Relist (openshift#1183)
b0f3222 Correct the reasons and messages set on the ready condition during async polling (openshift#1235)
d2bb82f Re-enable the href checker (openshift#1232)
2c29654 Use feature gates in controller-manager (openshift#1231)
699eab9 switch build to go1.9 (openshift#1155)
7529ed8 broker resource secret authorization checking (openshift#1186)
50d9bdf v0.0.20 chart updates (openshift#1228)
REVERT: ae6b643caf Use oc adm instead of oadm which might not exist in various installations.
REVERT: 66a4eb2a2c Update instructions... will remove once documented elsewhere
REVERT: 1b704d1530 replace build context setup with init containers
REVERT: ee4df18c7f hack/lib: dedup os::util::host_platform and os::build::host_platform
REVERT: 1cd6dfa998 origin: Switch out owners to Red Hatters
REVERT: 664f4d318f Add instructions for syncing repos
REVERT: 2f2cdd546b origin-build: delete files with colon in them
REVERT: cdf8b12848 origin-build: don't build user-broker
REVERT: ebfede9056 origin build: add _output to .gitignore
REVERT: 55412c7e3d origin build: make build-go and build-cross work
REVERT: 68c74ff4ae origin build: modify hard coded path
REVERT: 3d41a217f6 origin build: add origin tooling

git-subtree-dir: cmd/service-catalog/go/src/github.com/kubernetes-incubator/service-catalog
git-subtree-split: 50e234de836b5e7c9e3d7d763847b99a0f0ea500
jboyd01 pushed a commit to jboyd01/origin that referenced this pull request Sep 21, 2017
…service-catalog/' changes from ae6b643caf..06b897d198

06b897d198 origin build: add origin tooling
092d7f8 Fix typos and resource names in walkthrough e2e logs (openshift#1237)
d25bd11 Archive the old agenda doc, link to new one (openshift#1243)
6192d14 fix lint errors (openshift#1242)
d103dad Fix lint errors and regenerate openapi (openshift#1238)
e9328d3 Broker Relist (openshift#1183)
b0f3222 Correct the reasons and messages set on the ready condition during async polling (openshift#1235)
d2bb82f Re-enable the href checker (openshift#1232)
2c29654 Use feature gates in controller-manager (openshift#1231)
699eab9 switch build to go1.9 (openshift#1155)
7529ed8 broker resource secret authorization checking (openshift#1186)
50d9bdf v0.0.20 chart updates (openshift#1228)
REVERT: ae6b643caf Use oc adm instead of oadm which might not exist in various installations.
REVERT: 66a4eb2a2c Update instructions... will remove once documented elsewhere
REVERT: 1b704d1530 replace build context setup with init containers
REVERT: ee4df18c7f hack/lib: dedup os::util::host_platform and os::build::host_platform
REVERT: 1cd6dfa998 origin: Switch out owners to Red Hatters
REVERT: 664f4d318f Add instructions for syncing repos
REVERT: 2f2cdd546b origin-build: delete files with colon in them
REVERT: cdf8b12848 origin-build: don't build user-broker
REVERT: ebfede9056 origin build: add _output to .gitignore
REVERT: 55412c7e3d origin build: make build-go and build-cross work
REVERT: 68c74ff4ae origin build: modify hard coded path
REVERT: 3d41a217f6 origin build: add origin tooling

git-subtree-dir: cmd/service-catalog/go/src/github.com/kubernetes-incubator/service-catalog
git-subtree-split: 06b897d1988a5a3c035c5a971c15b97cbc732918
jpeeler pushed a commit to jpeeler/origin that referenced this pull request Feb 1, 2018
* Implement admission controller for broker SAR

This adds a subject access review check to ensure that the brokers
authentication secret is allowed access for a given user.

* Wire SAR admission controller into apiserver and helm
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.

5 participants