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 DetailsNeeds 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
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