feat(helm)!: Update chart external-secrets to 2.4.1#74
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
feat(helm)!: Update chart external-secrets to 2.4.1#74renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
--- HelmRelease: security/external-secrets ClusterRole: security/external-secrets-cert-controller
+++ HelmRelease: security/external-secrets ClusterRole: security/external-secrets-cert-controller
@@ -20,21 +20,37 @@
- patch
- apiGroups:
- admissionregistration.k8s.io
resources:
- validatingwebhookconfigurations
verbs:
- - get
- list
- watch
+ - get
+- apiGroups:
+ - admissionregistration.k8s.io
+ resources:
+ - validatingwebhookconfigurations
+ resourceNames:
+ - secretstore-validate
+ - externalsecret-validate
+ verbs:
- update
- patch
- apiGroups:
- ''
resources:
- endpoints
+ verbs:
+ - list
+ - get
+ - watch
+- apiGroups:
+ - discovery.k8s.io
+ resources:
+ - endpointslices
verbs:
- list
- get
- watch
- apiGroups:
- ''
--- HelmRelease: security/external-secrets ClusterRole: security/external-secrets-controller
+++ HelmRelease: security/external-secrets ClusterRole: security/external-secrets-controller
@@ -13,12 +13,13 @@
resources:
- secretstores
- clustersecretstores
- externalsecrets
- clusterexternalsecrets
- pushsecrets
+ - clusterpushsecrets
verbs:
- get
- list
- watch
- apiGroups:
- external-secrets.io
@@ -35,26 +36,51 @@
- clusterexternalsecrets
- clusterexternalsecrets/status
- clusterexternalsecrets/finalizers
- pushsecrets
- pushsecrets/status
- pushsecrets/finalizers
+ - clusterpushsecrets
+ - clusterpushsecrets/status
+ - clusterpushsecrets/finalizers
verbs:
+ - get
- update
- patch
- apiGroups:
- generators.external-secrets.io
resources:
+ - generatorstates
+ verbs:
+ - get
+ - list
+ - watch
+ - create
+ - update
+ - patch
+ - delete
+ - deletecollection
+- apiGroups:
+ - generators.external-secrets.io
+ resources:
- acraccesstokens
+ - cloudsmithaccesstokens
+ - clustergenerators
- ecrauthorizationtokens
- fakes
- gcraccesstokens
- githubaccesstokens
+ - quayaccesstokens
- passwords
+ - sshkeys
+ - stssessiontokens
+ - uuids
- vaultdynamicsecrets
- webhooks
+ - grafanas
+ - mfas
verbs:
- get
- list
- watch
- apiGroups:
- ''
@@ -62,12 +88,19 @@
- serviceaccounts
- namespaces
verbs:
- get
- list
- watch
+- apiGroups:
+ - ''
+ resources:
+ - namespaces
+ verbs:
+ - update
+ - patch
- apiGroups:
- ''
resources:
- configmaps
verbs:
- get
@@ -103,7 +136,15 @@
resources:
- externalsecrets
verbs:
- create
- update
- delete
+- apiGroups:
+ - external-secrets.io
+ resources:
+ - pushsecrets
+ verbs:
+ - create
+ - update
+ - delete
--- HelmRelease: security/external-secrets ClusterRole: security/external-secrets-view
+++ HelmRelease: security/external-secrets ClusterRole: security/external-secrets-view
@@ -15,26 +15,35 @@
- external-secrets.io
resources:
- externalsecrets
- secretstores
- clustersecretstores
- pushsecrets
+ - clusterpushsecrets
verbs:
- get
- watch
- list
- apiGroups:
- generators.external-secrets.io
resources:
- acraccesstokens
+ - cloudsmithaccesstokens
+ - clustergenerators
- ecrauthorizationtokens
- fakes
- gcraccesstokens
- githubaccesstokens
+ - quayaccesstokens
- passwords
+ - sshkeys
- vaultdynamicsecrets
- webhooks
+ - grafanas
+ - generatorstates
+ - mfas
+ - uuids
verbs:
- get
- watch
- list
--- HelmRelease: security/external-secrets ClusterRole: security/external-secrets-edit
+++ HelmRelease: security/external-secrets ClusterRole: security/external-secrets-edit
@@ -14,29 +14,38 @@
- external-secrets.io
resources:
- externalsecrets
- secretstores
- clustersecretstores
- pushsecrets
+ - clusterpushsecrets
verbs:
- create
- delete
- deletecollection
- patch
- update
- apiGroups:
- generators.external-secrets.io
resources:
- acraccesstokens
+ - cloudsmithaccesstokens
+ - clustergenerators
- ecrauthorizationtokens
- fakes
- gcraccesstokens
- githubaccesstokens
+ - quayaccesstokens
- passwords
+ - sshkeys
- vaultdynamicsecrets
- webhooks
+ - grafanas
+ - generatorstates
+ - mfas
+ - uuids
verbs:
- create
- delete
- deletecollection
- patch
- update
--- HelmRelease: security/external-secrets ClusterRole: security/external-secrets-servicebindings
+++ HelmRelease: security/external-secrets ClusterRole: security/external-secrets-servicebindings
@@ -10,11 +10,12 @@
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
- external-secrets.io
resources:
- externalsecrets
+ - pushsecrets
verbs:
- get
- list
- watch
--- HelmRelease: security/external-secrets Service: security/external-secrets-webhook
+++ HelmRelease: security/external-secrets Service: security/external-secrets-webhook
@@ -10,13 +10,13 @@
app.kubernetes.io/managed-by: Helm
external-secrets.io/component: webhook
spec:
type: ClusterIP
ports:
- port: 443
- targetPort: 10250
+ targetPort: webhook
protocol: TCP
name: webhook
selector:
app.kubernetes.io/name: external-secrets-webhook
app.kubernetes.io/instance: external-secrets
--- HelmRelease: security/external-secrets Deployment: security/external-secrets-cert-controller
+++ HelmRelease: security/external-secrets Deployment: security/external-secrets-cert-controller
@@ -34,28 +34,37 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
type: RuntimeDefault
- image: ghcr.io/external-secrets/external-secrets:v0.9.18
+ image: ghcr.io/external-secrets/external-secrets:v2.4.1
imagePullPolicy: IfNotPresent
args:
- certcontroller
- --crd-requeue-interval=5m
- --service-name=external-secrets-webhook
- --service-namespace=security
- --secret-name=external-secrets-webhook
- --secret-namespace=security
- --metrics-addr=:8080
- --healthz-addr=:8081
+ - --loglevel=info
+ - --zap-time-encoding=epoch
+ - --enable-partial-cache=true
ports:
- containerPort: 8080
protocol: TCP
name: metrics
+ - containerPort: 8081
+ protocol: TCP
+ name: ready
readinessProbe:
httpGet:
- port: 8081
+ port: ready
path: /readyz
initialDelaySeconds: 20
periodSeconds: 5
+ timeoutSeconds: 5
+ failureThreshold: 3
+ successThreshold: 1
--- HelmRelease: security/external-secrets Deployment: security/external-secrets
+++ HelmRelease: security/external-secrets Deployment: security/external-secrets
@@ -34,17 +34,19 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
type: RuntimeDefault
- image: ghcr.io/external-secrets/external-secrets:v0.9.18
+ image: ghcr.io/external-secrets/external-secrets:v2.4.1
imagePullPolicy: IfNotPresent
args:
- --concurrent=1
- --metrics-addr=:8080
+ - --loglevel=info
+ - --zap-time-encoding=epoch
ports:
- containerPort: 8080
protocol: TCP
name: metrics
dnsPolicy: ClusterFirst
--- HelmRelease: security/external-secrets Deployment: security/external-secrets-webhook
+++ HelmRelease: security/external-secrets Deployment: security/external-secrets-webhook
@@ -34,35 +34,43 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
type: RuntimeDefault
- image: ghcr.io/external-secrets/external-secrets:v0.9.18
+ image: ghcr.io/external-secrets/external-secrets:v2.4.1
imagePullPolicy: IfNotPresent
args:
- webhook
- --port=10250
- --dns-name=external-secrets-webhook.security.svc
- --cert-dir=/tmp/certs
- --check-interval=5m
- --metrics-addr=:8080
- --healthz-addr=:8081
+ - --loglevel=info
+ - --zap-time-encoding=epoch
ports:
- containerPort: 8080
protocol: TCP
name: metrics
- containerPort: 10250
protocol: TCP
name: webhook
+ - containerPort: 8081
+ protocol: TCP
+ name: ready
readinessProbe:
httpGet:
- port: 8081
+ port: ready
path: /readyz
initialDelaySeconds: 20
periodSeconds: 5
+ timeoutSeconds: 5
+ failureThreshold: 3
+ successThreshold: 1
volumeMounts:
- name: certs
mountPath: /tmp/certs
readOnly: true
volumes:
- name: certs
--- HelmRelease: security/external-secrets ValidatingWebhookConfiguration: security/secretstore-validate
+++ HelmRelease: security/external-secrets ValidatingWebhookConfiguration: security/secretstore-validate
@@ -1,55 +1,60 @@
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
name: secretstore-validate
labels:
+ app.kubernetes.io/name: external-secrets-webhook
+ app.kubernetes.io/instance: external-secrets
+ app.kubernetes.io/managed-by: Helm
external-secrets.io/component: webhook
webhooks:
- name: validate.secretstore.external-secrets.io
rules:
- apiGroups:
- external-secrets.io
apiVersions:
- - v1beta1
+ - v1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- secretstores
scope: Namespaced
clientConfig:
service:
namespace: security
name: external-secrets-webhook
- path: /validate-external-secrets-io-v1beta1-secretstore
+ path: /validate-external-secrets-io-v1-secretstore
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
timeoutSeconds: 5
+ failurePolicy: Fail
- name: validate.clustersecretstore.external-secrets.io
rules:
- apiGroups:
- external-secrets.io
apiVersions:
- - v1beta1
+ - v1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- clustersecretstores
scope: Cluster
clientConfig:
service:
namespace: security
name: external-secrets-webhook
- path: /validate-external-secrets-io-v1beta1-clustersecretstore
+ path: /validate-external-secrets-io-v1-clustersecretstore
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
timeoutSeconds: 5
+ failurePolicy: Fail
--- HelmRelease: security/external-secrets ValidatingWebhookConfiguration: security/externalsecret-validate
+++ HelmRelease: security/external-secrets ValidatingWebhookConfiguration: security/externalsecret-validate
@@ -1,32 +1,35 @@
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
name: externalsecret-validate
labels:
+ app.kubernetes.io/name: external-secrets-webhook
+ app.kubernetes.io/instance: external-secrets
+ app.kubernetes.io/managed-by: Helm
external-secrets.io/component: webhook
webhooks:
- name: validate.externalsecret.external-secrets.io
rules:
- apiGroups:
- external-secrets.io
apiVersions:
- - v1beta1
+ - v1
operations:
- CREATE
- UPDATE
- DELETE
resources:
- externalsecrets
scope: Namespaced
clientConfig:
service:
namespace: security
name: external-secrets-webhook
- path: /validate-external-secrets-io-v1beta1-externalsecret
+ path: /validate-external-secrets-io-v1-externalsecret
admissionReviewVersions:
- v1
- v1beta1
sideEffects: None
timeoutSeconds: 5
failurePolicy: Fail |
--- kubernetes/apps/security/external-secrets/app Kustomization: flux-system/external-secrets HelmRelease: security/external-secrets
+++ kubernetes/apps/security/external-secrets/app Kustomization: flux-system/external-secrets HelmRelease: security/external-secrets
@@ -13,13 +13,13 @@
spec:
chart: external-secrets
sourceRef:
kind: HelmRepository
name: external-secrets
namespace: flux-system
- version: 0.9.18
+ version: 2.4.1
install:
remediation:
retries: 3
interval: 30m
maxHistory: 2
uninstall: |
d0c9334 to
ba86ded
Compare
ba86ded to
3befa6e
Compare
3befa6e to
e4cb38d
Compare
e4cb38d to
735031d
Compare
735031d to
d66d417
Compare
d66d417 to
a12549f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.9.18→2.4.1Release Notes
external-secrets/external-secrets (external-secrets)
v2.4.1Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.4.1Image:
ghcr.io/external-secrets/external-secrets:v2.4.1-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.4.1-ubi-boringsslWhat's Changed
General
Dependencies
f853308tof853308by @dependabot[bot] in #62822510918to5b10f43in /hack/api-docs by @dependabot[bot] in #6285cf13fe2tofd3612eby @dependabot[bot] in #6281Full Changelog: external-secrets/external-secrets@v2.4.0...v2.4.1
v2.4.0Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.4.0Image:
ghcr.io/external-secrets/external-secrets:v2.4.0-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.4.0-ubi-boringsslWhat's Changed
General
Dependencies
c2a1f7btoc2a1f7bby @dependabot[bot] in #62149e6e193to039095fby @dependabot[bot] in #6213c2a1f7btof853308by @dependabot[bot] in #62522510918to5b10f43by @dependabot[bot] in #6251039095ftocf13fe2by @dependabot[bot] in #6253New Contributors
Full Changelog: external-secrets/external-secrets@v2.3.0...v2.4.0
v2.3.0Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.3.0Image:
ghcr.io/external-secrets/external-secrets:v2.3.0-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.3.0-ubi-boringsslWhat's Changed
General
Dependencies
6ed9f6fto1fc04e8by @dependabot[bot] in #61191fc04e8to9e6e193by @dependabot[bot] in #6150New Contributors
Full Changelog: external-secrets/external-secrets@v2.2.0...v2.3.0
v2.2.0Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.2.0Image:
ghcr.io/external-secrets/external-secrets:v2.2.0-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.2.0-ubi-boringsslWhat's Changed
General
Dependencies
28efbe9to47b2d72by @dependabot[bot] in #6088cecb1cdto6ed9f6fby @dependabot[bot] in #6087New Contributors
Full Changelog: external-secrets/external-secrets@v2.1.0...v2.2.0
v2.1.0Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.1.0Image:
ghcr.io/external-secrets/external-secrets:v2.1.0-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.1.0-ubi-boringsslWhat's Changed
General
Dependencies
b8923f5tocecb1cdby @dependabot[bot] in #5984ce70bcfto5e8dbf3by @dependabot[bot] in #6011972618cto28efbe9by @dependabot[bot] in #6008New Contributors
Full Changelog: external-secrets/external-secrets@v2.0.1...v2.1.0
v2.0.1Compare Source
Image:
ghcr.io/external-secrets/external-secrets:v2.0.1Image:
ghcr.io/external-secrets/external-secrets:v2.0.1-ubiImage:
ghcr.io/external-secrets/external-secrets:v2.0.1-ubi-boringsslBREAKING CHANGE
The sprig update is actually a breaking change. It turns out that some of the functions in templating changed with this update.
What's Changed
General
8cb06fe… by @tete17 in #5747Dependencies
20c8a94tof6751d8by @dependabot[bot] in #5940c8df11btob8923f5by @dependabot[bot] in #5939cd64becto972618cby @dependabot[bot] in #5941Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.