-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat(helm)!: Update chart snapshot-controller to 2.0.4 - abandoned #261
Conversation
--- kubernetes/apps/storage/snapshot-controller/app Kustomization: flux-system/storage-snapshot-controller HelmRelease: storage/snapshot-controller
+++ kubernetes/apps/storage/snapshot-controller/app Kustomization: flux-system/storage-snapshot-controller HelmRelease: storage/snapshot-controller
@@ -12,13 +12,13 @@
spec:
chart: snapshot-controller
sourceRef:
kind: HelmRepository
name: piraeus
namespace: flux-system
- version: 1.9.2
+ version: 2.0.4
install:
createNamespace: true
remediation:
retries: 3
interval: 15m
maxHistory: 3 |
--- HelmRelease: storage/snapshot-controller ClusterRole: storage/snapshot-controller
+++ HelmRelease: storage/snapshot-controller ClusterRole: storage/snapshot-controller
@@ -79,15 +79,7 @@
- snapshot.storage.k8s.io
resources:
- volumesnapshots/status
verbs:
- update
- patch
-- apiGroups:
- - ''
- resources:
- - nodes
- verbs:
- - get
- - list
- - watch
--- HelmRelease: storage/snapshot-controller Deployment: storage/snapshot-controller
+++ HelmRelease: storage/snapshot-controller Deployment: storage/snapshot-controller
@@ -6,12 +6,13 @@
labels:
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
+ revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
template:
metadata:
@@ -27,16 +28,15 @@
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
- image: registry.k8s.io/sig-storage/snapshot-controller:v6.3.1
+ image: registry.k8s.io/sig-storage/snapshot-controller:v6.3.3
imagePullPolicy: IfNotPresent
args:
- - --enable-distributed-snapshotting=true
- --http-endpoint=:8080
- --leader-election=true
- --leader-election-namespace=$(NAMESPACE)
ports:
- name: http
containerPort: 8080
@@ -44,7 +44,9 @@
env:
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
resources: {}
+ hostNetwork: false
+ dnsPolicy: ClusterFirst
--- HelmRelease: storage/snapshot-controller ServiceAccount: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller ServiceAccount: storage/snapshot-validation-webhook
@@ -0,0 +1,10 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: snapshot-validation-webhook
+ labels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ app.kubernetes.io/managed-by: Helm
+
--- HelmRelease: storage/snapshot-controller ClusterRole: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller ClusterRole: storage/snapshot-validation-webhook
@@ -0,0 +1,16 @@
+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: snapshot-validation-webhook
+rules:
+- apiGroups:
+ - snapshot.storage.k8s.io
+ - groupsnapshot.storage.k8s.io
+ resources:
+ - volumesnapshotclasses
+ - volumegroupsnapshotclasses
+ verbs:
+ - list
+ - watch
+
--- HelmRelease: storage/snapshot-controller ClusterRoleBinding: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller ClusterRoleBinding: storage/snapshot-validation-webhook
@@ -0,0 +1,14 @@
+---
+kind: ClusterRoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: snapshot-validation-webhook
+subjects:
+- kind: ServiceAccount
+ name: snapshot-validation-webhook
+ namespace: storage
+roleRef:
+ kind: ClusterRole
+ name: snapshot-validation-webhook
+ apiGroup: rbac.authorization.k8s.io
+
--- HelmRelease: storage/snapshot-controller Service: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller Service: storage/snapshot-validation-webhook
@@ -0,0 +1,20 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: snapshot-validation-webhook
+ labels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ app.kubernetes.io/managed-by: Helm
+spec:
+ type: ClusterIP
+ ports:
+ - port: 443
+ targetPort: https
+ protocol: TCP
+ name: https
+ selector:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+
--- HelmRelease: storage/snapshot-controller Deployment: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller Deployment: storage/snapshot-validation-webhook
@@ -0,0 +1,64 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: snapshot-validation-webhook
+ labels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ app.kubernetes.io/managed-by: Helm
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ spec:
+ serviceAccountName: snapshot-validation-webhook
+ securityContext: {}
+ containers:
+ - name: snapshot-validation-webhook
+ securityContext:
+ capabilities:
+ drop:
+ - ALL
+ readOnlyRootFilesystem: true
+ runAsNonRoot: true
+ runAsUser: 1000
+ image: registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.3.3
+ imagePullPolicy: IfNotPresent
+ args:
+ - --port=8443
+ - --tls-cert-file=/etc/snapshot-validation/tls.crt
+ - --tls-private-key-file=/etc/snapshot-validation/tls.key
+ ports:
+ - name: https
+ containerPort: 8443
+ protocol: TCP
+ volumeMounts:
+ - mountPath: /etc/snapshot-validation
+ name: tls-config
+ livenessProbe:
+ httpGet:
+ path: /readyz
+ port: https
+ scheme: HTTPS
+ readinessProbe:
+ httpGet:
+ path: /readyz
+ port: https
+ scheme: HTTPS
+ resources: {}
+ volumes:
+ - name: tls-config
+ secret:
+ secretName: snapshot-validation-webhook-tls
+ hostNetwork: false
+ dnsPolicy: ClusterFirst
+
--- HelmRelease: storage/snapshot-controller ValidatingWebhookConfiguration: storage/snapshot-validation-webhook
+++ HelmRelease: storage/snapshot-controller ValidatingWebhookConfiguration: storage/snapshot-validation-webhook
@@ -0,0 +1,64 @@
+---
+apiVersion: admissionregistration.k8s.io/v1
+kind: ValidatingWebhookConfiguration
+metadata:
+ name: snapshot-validation-webhook
+ labels:
+ app.kubernetes.io/name: snapshot-validation-webhook
+ app.kubernetes.io/instance: snapshot-controller
+ app.kubernetes.io/managed-by: Helm
+webhooks:
+- name: snapshot-validation-webhook.snapshot.storage.k8s.io
+ rules:
+ - apiGroups:
+ - snapshot.storage.k8s.io
+ apiVersions:
+ - v1
+ - v1beta1
+ operations:
+ - CREATE
+ - UPDATE
+ resources:
+ - volumesnapshots
+ - volumesnapshotclasses
+ - volumesnapshotcontents
+ scope: '*'
+ clientConfig:
+ service:
+ namespace: storage
+ name: snapshot-validation-webhook
+ path: /volumesnapshot
+ caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURZakNDQWtxZ0F3SUJBZ0lSQUtPQjJwMnEyeUJ6QnVaWkp3VW13QXN3RFFZSktvWklodmNOQVFFTEJRQXcKTWpFd01DNEdBMVVFQXhNbmMyNWhjSE5vYjNRdGRtRnNhV1JoZEdsdmJpMTNaV0pvYjI5ckxuTjBiM0poWjJVdQpjM1pqTUI0WERUSTBNREV4TkRFeU5UTXlNMW9YRFRNME1ERXhNVEV5TlRNeU0xb3dNakV3TUM0R0ExVUVBeE1uCmMyNWhjSE5vYjNRdGRtRnNhV1JoZEdsdmJpMTNaV0pvYjI5ckxuTjBiM0poWjJVdWMzWmpNSUlCSWpBTkJna3EKaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUE0RFUwV0dGd2E2VFY1SmlSL2NjS3hWYVJmMnJvc1hzZwpLY25xcVVjSFAzMFhkaTFXNEMweTliVE83U2RnS3BIQlNmUnVzL1NmZ0h3SjNHbzN3cFBFQnVkRHZVV01FTk1lClNPb09URE4waTRhdlErZmpDbVI2eTV3SENXK3hGNzlDbUVyZlJQejBLTmkwU0RyNTFYOVY1MkdYRGM4cFFLZEUKeXlZQTFseXVhTERhQlhkQ2dmQzVJaGV5VkphbUN1YlBicTVoZ0VTc25YNENmdHIwYWFqNnpLVldFTkQyTWhmKwoxOUFkR0hsbnNyczZmRXYzR0NvaExzSGVIMFpRWnZsaExxT1JUdU0wbGFzQjRhOUg5ckNLOXlzYkJEL0hYZlpCCnpvYnJDeUR3ZjJVeVpiYXZMdTBuOUk3N3l4OGpXeVpXZnZOaUFZOVVQWno2Z29VZmV6aFZzd0lEQVFBQm8zTXcKY1RBT0JnTlZIUThCQWY4RUJBTUNCYUF3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQwpNQXdHQTFVZEV3RUIvd1FDTUFBd01nWURWUjBSQkNzd0tZSW5jMjVoY0hOb2IzUXRkbUZzYVdSaGRHbHZiaTEzClpXSm9iMjlyTG5OMGIzSmhaMlV1YzNaak1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQmVyTHRJWHNJbmE4blgKdzVLZzdvbHlQeG1VQkxiMFR2RUN6b1M1ZlozeXhCbTBWTG5aenpnV3ZwTXZJTG9hdmZJc3E0U3Bzb1lpcHlzVQora0U2RG9TeGlSWjZTVWY2c3ZCaCtLdmxhZWVOSTlBTkwranNRdGZJMXVUTDBydURBRSt2YysrN3I3aWJwRHpvCm1uNFVWNGE3N3ZoL1FmRG9YNy92WHZMa1o4dUN0VUJRYU84ckl0K3JmM21CVlZGUGw2QlBPSFFpRkNaSGkwb3oKQWdiblI2TVNUTUlBTnJmWXhXVVRCZW5yMERKc1ZPY2drRVh5bitadm81KzBubDdIUjQrNWZhMFJHanNhTkZobQpCVW5KTkRQS2QzVlJicStwanZDUVA0L1lGcTBudFZmdWVTQjJXVXhlWHBVTUsvSExvUTN4RnhpalFRV3R3QXc3CkVHUFNaOElhCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
+ admissionReviewVersions:
+ - v1
+ - v1beta1
+ sideEffects: None
+ failurePolicy: Fail
+ timeoutSeconds: 2
+- name: snapshot-validation-webhook.groupsnapshot.storage.k8s.io
+ rules:
+ - apiGroups:
+ - groupsnapshot.storage.k8s.io
+ apiVersions:
+ - v1alpha1
+ operations:
+ - CREATE
+ - UPDATE
+ resources:
+ - volumegroupsnapshots
+ - volumegroupsnapshotcontents
+ - volumegroupsnapshotclasses
+ scope: '*'
+ clientConfig:
+ service:
+ namespace: storage
+ name: snapshot-validation-webhook
+ path: /volumegroupsnapshot
+ caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURZakNDQWtxZ0F3SUJBZ0lSQUtPQjJwMnEyeUJ6QnVaWkp3VW13QXN3RFFZSktvWklodmNOQVFFTEJRQXcKTWpFd01DNEdBMVVFQXhNbmMyNWhjSE5vYjNRdGRtRnNhV1JoZEdsdmJpMTNaV0pvYjI5ckxuTjBiM0poWjJVdQpjM1pqTUI0WERUSTBNREV4TkRFeU5UTXlNMW9YRFRNME1ERXhNVEV5TlRNeU0xb3dNakV3TUM0R0ExVUVBeE1uCmMyNWhjSE5vYjNRdGRtRnNhV1JoZEdsdmJpMTNaV0pvYjI5ckxuTjBiM0poWjJVdWMzWmpNSUlCSWpBTkJna3EKaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUE0RFUwV0dGd2E2VFY1SmlSL2NjS3hWYVJmMnJvc1hzZwpLY25xcVVjSFAzMFhkaTFXNEMweTliVE83U2RnS3BIQlNmUnVzL1NmZ0h3SjNHbzN3cFBFQnVkRHZVV01FTk1lClNPb09URE4waTRhdlErZmpDbVI2eTV3SENXK3hGNzlDbUVyZlJQejBLTmkwU0RyNTFYOVY1MkdYRGM4cFFLZEUKeXlZQTFseXVhTERhQlhkQ2dmQzVJaGV5VkphbUN1YlBicTVoZ0VTc25YNENmdHIwYWFqNnpLVldFTkQyTWhmKwoxOUFkR0hsbnNyczZmRXYzR0NvaExzSGVIMFpRWnZsaExxT1JUdU0wbGFzQjRhOUg5ckNLOXlzYkJEL0hYZlpCCnpvYnJDeUR3ZjJVeVpiYXZMdTBuOUk3N3l4OGpXeVpXZnZOaUFZOVVQWno2Z29VZmV6aFZzd0lEQVFBQm8zTXcKY1RBT0JnTlZIUThCQWY4RUJBTUNCYUF3SFFZRFZSMGxCQll3RkFZSUt3WUJCUVVIQXdFR0NDc0dBUVVGQndNQwpNQXdHQTFVZEV3RUIvd1FDTUFBd01nWURWUjBSQkNzd0tZSW5jMjVoY0hOb2IzUXRkbUZzYVdSaGRHbHZiaTEzClpXSm9iMjlyTG5OMGIzSmhaMlV1YzNaak1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQmVyTHRJWHNJbmE4blgKdzVLZzdvbHlQeG1VQkxiMFR2RUN6b1M1ZlozeXhCbTBWTG5aenpnV3ZwTXZJTG9hdmZJc3E0U3Bzb1lpcHlzVQora0U2RG9TeGlSWjZTVWY2c3ZCaCtLdmxhZWVOSTlBTkwranNRdGZJMXVUTDBydURBRSt2YysrN3I3aWJwRHpvCm1uNFVWNGE3N3ZoL1FmRG9YNy92WHZMa1o4dUN0VUJRYU84ckl0K3JmM21CVlZGUGw2QlBPSFFpRkNaSGkwb3oKQWdiblI2TVNUTUlBTnJmWXhXVVRCZW5yMERKc1ZPY2drRVh5bitadm81KzBubDdIUjQrNWZhMFJHanNhTkZobQpCVW5KTkRQS2QzVlJicStwanZDUVA0L1lGcTBudFZmdWVTQjJXVXhlWHBVTUsvSExvUTN4RnhpalFRV3R3QXc3CkVHUFNaOElhCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
+ admissionReviewVersions:
+ - v1
+ - v1beta1
+ sideEffects: None
+ failurePolicy: Fail
+ timeoutSeconds: 2
+ |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
This PR contains the following updates:
1.9.2
->2.0.4
Release Notes
piraeusdatastore/helm-charts (snapshot-controller)
v2.0.4
Compare Source
Deploys a Snapshot Controller in a cluster. Snapshot Controllers are often bundled with the Kubernetes distribution, this chart is meant for cases where it is not. Also deploys the Snapshot Validation Webhook and configures your cluster to validate every
VolumeSnapshot
andVolumeSnapshotContent
resource by sending it to the webhook.v2.0.3
Compare Source
Deploys a Snapshot Controller in a cluster. Snapshot Controllers are often bundled with the Kubernetes distribution, this chart is meant for cases where it is not. Also deploys the Snapshot Validation Webhook and configures your cluster to validate every
VolumeSnapshot
andVolumeSnapshotContent
resource by sending it to the webhook.v2.0.2
Compare Source
Deploys a Snapshot Controller in a cluster. Snapshot Controllers are often bundled with the Kubernetes distribution, this chart is meant for cases where it is not. Also deploys the Snapshot Validation Webhook and configures your cluster to validate every
VolumeSnapshot
andVolumeSnapshotContent
resource by sending it to the webhook.v2.0.1
Compare Source
Deploys a Snapshot Controller in a cluster. Snapshot Controllers are often bundled with the Kubernetes distribution, this chart is meant for cases where it is not. Also deploys the Snapshot Validation Webhook and configures your cluster to validate every
VolumeSnapshot
andVolumeSnapshotContent
resource by sending it to the webhook.v2.0.0
Compare Source
Deploys a Snapshot Controller in a cluster. Snapshot Controllers are often bundled with the Kubernetes distribution, this chart is meant for cases where it is not. Also deploys the Snapshot Validation Webhook and configures your cluster to validate every
VolumeSnapshot
andVolumeSnapshotContent
resource by sending it to the webhook.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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 has been generated by Renovate Bot.