-
Notifications
You must be signed in to change notification settings - Fork 822
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
prow: Add k8s-infra-build-clusters-kubeconfig ExternalSecret #2357
prow: Add k8s-infra-build-clusters-kubeconfig ExternalSecret #2357
Conversation
Ref: kubernetes#1475 Umbrella issue: kubernetes#1394 Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
/assign @spiffxp |
Secret have been created in GCP Secret Manager. Ensuring secrets destined for apps in 'aaa' exist in: kubernetes-public
Ensuring 'prow' secret 'k8s-infra-build-clusters-kubeconfig' exists in 'kubernetes-public' and is owned by 'k8s-infra-rbac-prow@kubernetes.io'
Updated IAM policy for secret [k8s-infra-build-clusters-kubeconfig].
@@ -1 +1,2 @@
-[]
+- member: group:k8s-infra-rbac-prow@kubernetes.io
+ role: roles/secretmanager.admin
Updated secret [k8s-infra-build-clusters-kubeconfig].
Ensuring 'prow' secret 'k8s-infra-ci-robot-github-token' exists in 'kubernetes-public' and is owned by 'k8s-infra-rbac-prow@kubernetes.io'
... Will deploy the ExternalSecret post-merge. |
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.
/hold
But careful here, two prow control planes point at the same build cluster makes for unexpected behavior
I don't think that's what you've done but the name implies it could happen. Put the hold on for you to remove as ack
The configuration for k8s-infra-prow will use a different namespace than |
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
/hold for @spiffxp
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ameukam, cpanato, spiffxp The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold cancel |
Deployed : ./deploy.sh
persistentvolumeclaim/ghproxy unchanged
deployment.apps/ghproxy configured
service/ghproxy unchanged
serviceaccount/ghproxy unchanged
externalsecret.kubernetes-client.io/k8s-infra-ci-robot-github-token unchanged
externalsecret.kubernetes-client.io/k8s-infra-build-clusters-kubeconfig created |
Ref: #1475
Umbrella issue of setup of k8s-infra prow instance: #1394
Signed-off-by: Arnaud Meukam ameukam@gmail.com