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

Configuration for GCP webhook authentication. #25380

Closed
wants to merge 1 commit into from

Conversation

cjcullen
Copy link
Member

@cjcullen cjcullen commented May 9, 2016

Plumb through webhook authentication config on GCE.

This depends on #24902 (which will hopefully be merged shortly) to actually work.

@cjcullen cjcullen added release-note-none Denotes a PR that doesn't merit a release note. and removed cla: yes labels May 9, 2016
@cjcullen cjcullen force-pushed the gcpauthentication branch from d773a8a to 28ae690 Compare May 9, 2016 23:45
@zmerlynn zmerlynn added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label May 9, 2016
@k8s-github-robot k8s-github-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label May 9, 2016
@erictune erictune added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label May 11, 2016
@cjcullen cjcullen force-pushed the gcpauthentication branch from 28ae690 to 4e01d4f Compare May 12, 2016 07:03
@k8s-github-robot k8s-github-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label May 12, 2016
@cjcullen
Copy link
Member Author

Rebased.

@cjcullen cjcullen added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label May 12, 2016
@k8s-bot
Copy link

k8s-bot commented May 12, 2016

GCE e2e build/test passed for commit 4e01d4f.

@k8s-github-robot
Copy link

@cjcullen PR needs rebase

@k8s-github-robot k8s-github-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label May 12, 2016
@andyzheng0831
Copy link

@cjcullen my PR #25561 includes this PR. You may consider to close this one.

@cjcullen cjcullen closed this May 17, 2016
k8s-github-robot pushed a commit that referenced this pull request May 22, 2016
Automatic merge from submit-queue

Configuration for GCP webhook authentication and authorization

This PR adds configuration for GCP webhook authentication and authorization in ContainerVM and GCI. The change of configure-vm.sh and kube-apiserver.manifest is directly copied from @cjcullen's PR #25380 and #25296. The change in GCI script configure-helper.sh includes the support for webhook authentication and authorization, and also some code refactor to improve readability.

@cjcullen @roberthbailey @zmerlynn please review it. The original PRs are P1, please mark this as P1.

cc/ @fabioy @kubernetes/goog-image FYI.

I verified it by running e2e tests on GCI cluster. Without the GCI side change, cluster creation fails as being capture by GKE Jenkins tests. I don't test when the two env GCP_AUTHN_URL and GCP_AUTHZ_URL are set, because they are only set in GKE. After this PR is merged, @cjcullen will test in GKE.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm "Looks good to me", indicates that a PR is ready to be merged. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. release-note-none Denotes a PR that doesn't merit a release note. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants