-
Notifications
You must be signed in to change notification settings - Fork 854
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-build-trusted: add kubernetes-external-secrets #2148
prow-build-trusted: add kubernetes-external-secrets #2148
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: 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 |
...s/k8s-infra-prow-build-trusted/prow-build-trusted/resources/kubernetes-external-secrets.yaml
Outdated
Show resolved
Hide resolved
...s/k8s-infra-prow-build-trusted/prow-build-trusted/resources/kubernetes-external-secrets.yaml
Outdated
Show resolved
Hide resolved
Specifically: - add manifests - copy from /kubernetes-external-secrets - move SA from rbac.yaml to .yaml - add label "app: kubernetes-external-secrets" to some resources that didn't have it in rbac - rename the crd to kubernetes-external-secrets_crd.yaml - remove TODO on LOG_LEVEL being debug - add terraform - add kubernetes-external-secrets serviceaccount with correct role and setup for workload identity - add regional ip address for metrics scraping The "create a service account with X role for use by this cluster via WI" boilerplate is getting pretty unwieldy, but I didn't want to refactor (or look for) a module until I got this deployed
29244c3
to
9df04e0
Compare
I had to run |
Let's do this post-merge. Also pull-k8sio-terraform-prow-build-trusted was supposed to run but nothing happened. It's not blocking for this PR. /lgtm |
The run_if_changed regex has a typo: |
/hold cancel |
/hold |
/hold cancel |
https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-deploy-prow-build-trusted-resources/1402077432638345216
Re-ran job, namespaces were found (need to redo job to create cluster-scoped resources before creating namespace-scoped resources) But it also failed, with
|
It looks like there's no (non-service-agent) pre-defined role that contains
I'm going to do 2 to confirm the job can deploy, then work on 3 |
|
Re-run succeeded: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-deploy-prow-build-trusted-resources/1402087372769726464 Although, of note:
|
Opened #2156 for option 3 |
Fixed in the next major release : https://github.com/external-secrets/kubernetes-external-secrets/releases/tag/8.0.0. If you're not faster than me, I'll plan do the upgrade in the next weeks. |
Now that #2156 has merged, I'm dropping the
|
Followup to #2078
In support of kubernetes/test-infra#22298 and kubernetes/test-infra#22293