Automated Manifest Update #3221

Merged
alexlebens merged 1 commits from auto/update-manifests into manifests 2026-01-16 00:11:43 +00:00
9 changed files with 114 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ metadata:
annotations:
api-approved.kubernetes.io: "https://github.com/kubernetes-csi/external-snapshotter/pull/1337"
controller-gen.kubebuilder.io/version: v0.15.0
cert-manager.io/inject-ca-from: 'snapshot-controller/snapshot-controller-conversion-webhook'
name: volumegroupsnapshotcontents.groupsnapshot.storage.k8s.io
spec:
group: groupsnapshot.storage.k8s.io
@@ -22,9 +23,10 @@ spec:
conversionReviewVersions: ["v1"]
clientConfig:
service:
namespace: default
name: snapshot-conversion-webhook-service
namespace: 'snapshot-controller'
name: 'snapshot-controller-conversion-webhook'
path: /convert
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURxRENDQXBDZ0F3SUJBZ0lRREYzRU84dWx2U0hPdXRjSTZYbDJ6akFOQmdrcWhraUc5dzBCQVFzRkFEQkoKTVVjd1JRWURWUVFERXo1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnZiblpsY25OcGIyNHRkMlZpYUc5dgpheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QWVGdzB5TmpBeE1UVXlNekkzTWpCYUZ3MHpOakF4Ck1UTXlNekkzTWpCYU1Fa3hSekJGQmdOVkJBTVRQbk51WVhCemFHOTBMV052Ym5SeWIyeHNaWEl0WTI5dWRtVnkKYzJsdmJpMTNaV0pvYjI5ckxuTnVZWEJ6YUc5MExXTnZiblJ5YjJ4c1pYSXVjM1pqTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBK3NBSHV4ZWNxT3ZMaUpnRkZNSmFkVVY3OUx5KzFNQ3VSTnVGCmRpc3JEQ3p3dGcvMHlvdVc0SGFSc2I3WXdNTUMwWm1obVcwUnhTY2QvWmVwU2hGRXR6UWk5T0VqcWNsU1ZuY00KSDZlaGJHVm1sSVJJUVdPNHhXOUloOHhVWWpGWUpSVGF5aFc4SFZEajVLL0N6Nlhib2hjK2xNLzVhcE1hMCtuQgp0YzVkYWR6ZU0rRzJURDR0UUY2UEV1UkdjOXc0QXV4bnRPaFlHeU9GK25NaEhKZUZaQmtFZGdrN3VWd2V3cjJvCnVockQ5SlRvK1ZpNStNdEw4aSt1VVpoc3pGKzBKNzZ6UG8xanRENkVsZHIrZHZSS1l1UGNaZVpnR0FmWmNsYlkKb1Nmay9xc0hjOG52T29PUGkyalp4QjF1dHh4dzVWRU9iemtlanJoZ2g1TXBweW5nb1FJREFRQUJvNEdMTUlHSQpNQTRHQTFVZER3RUIvd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3CkRBWURWUjBUQVFIL0JBSXdBREJKQmdOVkhSRUVRakJBZ2o1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnYKYm5abGNuTnBiMjR0ZDJWaWFHOXZheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QU5CZ2txaGtpRwo5dzBCQVFzRkFBT0NBUUVBNmNsMUIvSkY4cjRZSlZXWGRac2xIMzZyTHo5ZWFleWdxZUtHSnpxNE01dmJyRVpICnR1c2xISFViNXJ0b0dmYmE3SFZkRkl5ZkhwdUtkNzQyY1lwK3JwYkh2NFVCTitLaUlQY1NFU0hrbGpBUnpGQmgKdVVqMVJiamZrcXJ0Yi8reDNGL0hQbysvTlhJWFJUOVNvSnVwaXU1V1FjdjJUYm8xb0ZwUlQ4OEo5a09XRkN2QQpSZURabGNqL3VneGlpbkp3WUxJVjQ3d2l2QndhL1Ixd0cvWHptNldPUzA3RHMrWHZ4S3lpT1NLV21aTFAyNVVGCm1UZ3RMSWlzckEwU1BQZHNZeWRKcENLWEM4NlZaVWpGMHRDR2ZsTW51aEJLaDFwUnpWa20yVXFvSW96Ky84NHQKSk1lRXo4MlpJWmNHN3ZVMmNFR2EzcjlJQlN1bDRJRkNGUWRjSGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=='
versions:
- additionalPrinterColumns:
- description: Indicates if all the individual snapshots in the group are ready to be used to restore a group of volumes.

View File

@@ -0,0 +1,60 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: snapshot-controller-conversion-webhook
namespace: snapshot-controller
labels:
helm.sh/chart: conversion-webhook-5.0.0
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
template:
metadata:
labels:
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
spec:
serviceAccountName: snapshot-controller-conversion-webhook
securityContext: {}
containers:
- name: "conversion-webhook"
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
image: "ghcr.io/piraeusdatastore/snapshot-conversion-webhook:v8.4.0"
imagePullPolicy: IfNotPresent
args:
- --tls-cert-file=/etc/webhook/tls.crt
- --tls-private-key-file=/etc/webhook/tls.key
ports:
- name: https
containerPort: 443
protocol: TCP
livenessProbe:
httpGet:
port: https
path: /readyz
scheme: HTTPS
resources: {}
volumeMounts:
- name: tls
mountPath: /etc/webhook
readOnly: true
hostNetwork: false
dnsPolicy: ClusterFirst
volumes:
- name: tls
secret:
secretName: snapshot-controller-conversion-webhook

View File

@@ -4,7 +4,7 @@ metadata:
name: snapshot-controller
namespace: snapshot-controller
labels:
helm.sh/chart: snapshot-controller-4.2.0
helm.sh/chart: snapshot-controller-5.0.0
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"
@@ -36,6 +36,7 @@ spec:
image: "registry.k8s.io/sig-storage/snapshot-controller:v8.4.0"
imagePullPolicy: IfNotPresent
args:
- --feature-gates=CSIVolumeGroupSnapshot=true
- --http-endpoint=:8080
- --leader-election=true
- --leader-election-namespace=snapshot-controller

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Secret
metadata:
name: snapshot-controller-conversion-webhook
labels:
helm.sh/chart: conversion-webhook-5.0.0
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"
app.kubernetes.io/managed-by: Helm
type: kubernetes.io/tls
data:
ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURxRENDQXBDZ0F3SUJBZ0lRREYzRU84dWx2U0hPdXRjSTZYbDJ6akFOQmdrcWhraUc5dzBCQVFzRkFEQkoKTVVjd1JRWURWUVFERXo1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnZiblpsY25OcGIyNHRkMlZpYUc5dgpheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QWVGdzB5TmpBeE1UVXlNekkzTWpCYUZ3MHpOakF4Ck1UTXlNekkzTWpCYU1Fa3hSekJGQmdOVkJBTVRQbk51WVhCemFHOTBMV052Ym5SeWIyeHNaWEl0WTI5dWRtVnkKYzJsdmJpMTNaV0pvYjI5ckxuTnVZWEJ6YUc5MExXTnZiblJ5YjJ4c1pYSXVjM1pqTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBK3NBSHV4ZWNxT3ZMaUpnRkZNSmFkVVY3OUx5KzFNQ3VSTnVGCmRpc3JEQ3p3dGcvMHlvdVc0SGFSc2I3WXdNTUMwWm1obVcwUnhTY2QvWmVwU2hGRXR6UWk5T0VqcWNsU1ZuY00KSDZlaGJHVm1sSVJJUVdPNHhXOUloOHhVWWpGWUpSVGF5aFc4SFZEajVLL0N6Nlhib2hjK2xNLzVhcE1hMCtuQgp0YzVkYWR6ZU0rRzJURDR0UUY2UEV1UkdjOXc0QXV4bnRPaFlHeU9GK25NaEhKZUZaQmtFZGdrN3VWd2V3cjJvCnVockQ5SlRvK1ZpNStNdEw4aSt1VVpoc3pGKzBKNzZ6UG8xanRENkVsZHIrZHZSS1l1UGNaZVpnR0FmWmNsYlkKb1Nmay9xc0hjOG52T29PUGkyalp4QjF1dHh4dzVWRU9iemtlanJoZ2g1TXBweW5nb1FJREFRQUJvNEdMTUlHSQpNQTRHQTFVZER3RUIvd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3CkRBWURWUjBUQVFIL0JBSXdBREJKQmdOVkhSRUVRakJBZ2o1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnYKYm5abGNuTnBiMjR0ZDJWaWFHOXZheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QU5CZ2txaGtpRwo5dzBCQVFzRkFBT0NBUUVBNmNsMUIvSkY4cjRZSlZXWGRac2xIMzZyTHo5ZWFleWdxZUtHSnpxNE01dmJyRVpICnR1c2xISFViNXJ0b0dmYmE3SFZkRkl5ZkhwdUtkNzQyY1lwK3JwYkh2NFVCTitLaUlQY1NFU0hrbGpBUnpGQmgKdVVqMVJiamZrcXJ0Yi8reDNGL0hQbysvTlhJWFJUOVNvSnVwaXU1V1FjdjJUYm8xb0ZwUlQ4OEo5a09XRkN2QQpSZURabGNqL3VneGlpbkp3WUxJVjQ3d2l2QndhL1Ixd0cvWHptNldPUzA3RHMrWHZ4S3lpT1NLV21aTFAyNVVGCm1UZ3RMSWlzckEwU1BQZHNZeWRKcENLWEM4NlZaVWpGMHRDR2ZsTW51aEJLaDFwUnpWa20yVXFvSW96Ky84NHQKSk1lRXo4MlpJWmNHN3ZVMmNFR2EzcjlJQlN1bDRJRkNGUWRjSGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBK3NBSHV4ZWNxT3ZMaUpnRkZNSmFkVVY3OUx5KzFNQ3VSTnVGZGlzckRDend0Zy8wCnlvdVc0SGFSc2I3WXdNTUMwWm1obVcwUnhTY2QvWmVwU2hGRXR6UWk5T0VqcWNsU1ZuY01INmVoYkdWbWxJUkkKUVdPNHhXOUloOHhVWWpGWUpSVGF5aFc4SFZEajVLL0N6Nlhib2hjK2xNLzVhcE1hMCtuQnRjNWRhZHplTStHMgpURDR0UUY2UEV1UkdjOXc0QXV4bnRPaFlHeU9GK25NaEhKZUZaQmtFZGdrN3VWd2V3cjJvdWhyRDlKVG8rVmk1CitNdEw4aSt1VVpoc3pGKzBKNzZ6UG8xanRENkVsZHIrZHZSS1l1UGNaZVpnR0FmWmNsYllvU2ZrL3FzSGM4bnYKT29PUGkyalp4QjF1dHh4dzVWRU9iemtlanJoZ2g1TXBweW5nb1FJREFRQUJBb0lCQUVhQ3kybThDUXlqU2RlKwpUK2QzZzdKb2VLUG9rNDBHSmJzdE04bDMrQ0h6WFRrRklhUDNQdFVkNG5obUgxT05RdlNueS81MTRrSmJicDZLCkVFdklzVmNITFRGSlFoc1RocmpUdnpBRGxtd0IwNmU5endlOFFCQWM2L3RyNU9xN3ozcVY4N1JTQ2xVQUV5V1MKbXlpRERsRDFVbDdNWU9tc05pWVRIS3JBUGhwdk4vb0VvdWpEL3EvQ0k3eWczaExFbXhSNmU5dCt4YmtnY0xUWgpPQS9kOHJvUGRsVS92Mmk3bDcyWVN3Q0RVOVBvZTdlNVEvTVp5T1pRUXdUK2dVZ3hCQS9OMVJKcUxzNWtkS1BNClhacER4N0JWWE1RcmNUZDRacDZYSTY3STM0SXZrMGI2dDZadXE1WVBzb2U4UXk5aG1KV0hKSXEySzZxSHpuT2YKQlEyTVYvRUNnWUVBKzkzWUJEME5PWXdwK0RUNUZDNExsQ0lIaDQwbktpWHVQMUYvaXRxRnl1ZjU2MW8zR2lmKwpaMlhOV284Skd5bUdvQnZtcjFiQVpMYlJqMDAwdFdldUZkUm1wTnZqZjUxc1k2eEdiRFp0dXl5NzJiWk5xMEhaClhtNmlUMWpoNWw5ZVJOeG4yQ0pzTmxuanB2endvVStEYk5PZy9odUdPVXByMkFwM3B0MzVqMlVDZ1lFQS90MSsKOEJkMU1XSlJ5NmdONmh6K1RXN0ZPaFkrTmZKWUlaZ29mRllFVFNYQjhFWFFDYzZxN2pzQWpMa0lMa3c1ckFEWApJY2pSQk5HVmxYb3hiVFIxcVNZMmpXNHdrNVQ2QW5XaGY1WmxPS2Q2eGNlY2hXWkxMYXN1SmtScStBSmV6K3RNCnQ0VmF3d3czK0IrakFOV3NtbGVDS3B4c1NCZXpxVXN0Rm5SdTdvMENnWUFJV3QyVmxtamY1ZFJtbFd0RnpoazQKT3NEQk1GK0NPR3ZrMGRGSFMrUndUSzJ2cnZodzk2NnF3MmZDZjBnd0RIcVl5UlFuOE5yRS9JT0xHMmFLTmZ4QwpZUjllaktUSlVQR05oT041SjMwUVhuV0V6VlZhUHY3MDhQcVZZejlySXZLL21nZ2YxVlI5b1JHNk1sM1JIQkFpCkJnc3JJc0tiRitybjZjRDZXaGF6T1FLQmdBMDI0c3dFQzFtQ0pZZVBzUmtBWTljVDlUbnJ5Vkgydk1jUklwZy8KeFgxU2hkbTFaUEg5T3pPYTc0NWNVYVpFNFlDZmtvZjM1NDUrWjJrV3F0VmtzTzBTUkNYVkhzT29KOFpVM3dqRQpmWDhRZi9jZFFHcFNRWGVldG9mWmFFcHZwUWJXeG1XRmpvMHFad1NBYjIwdHB3TmhvaWdmY0NYVXhNWDBWZVFpCktWWkpBb0dBQXRsTnJPSS9uSXE4cDRLb0NwcmcwVWFxanI4RHBSMEY2WGswdkZpOVRFZ25HSzRxa21pLzhCMDkKWnAydEpZaDQxeDcvQ2FSYnVrYzlWVStpTm13S1l3MWRtclVFTnh2TG1BTjRFK250UVZjbHZidkF5MXZ5b2R3ZgpyT0NTaGNMcmJFRWNIL0oyZXBIMHdidXlFT0pPU0VzQXQ5U05uSzVHclUxOG9QM25oVGM9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURxRENDQXBDZ0F3SUJBZ0lRREYzRU84dWx2U0hPdXRjSTZYbDJ6akFOQmdrcWhraUc5dzBCQVFzRkFEQkoKTVVjd1JRWURWUVFERXo1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnZiblpsY25OcGIyNHRkMlZpYUc5dgpheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QWVGdzB5TmpBeE1UVXlNekkzTWpCYUZ3MHpOakF4Ck1UTXlNekkzTWpCYU1Fa3hSekJGQmdOVkJBTVRQbk51WVhCemFHOTBMV052Ym5SeWIyeHNaWEl0WTI5dWRtVnkKYzJsdmJpMTNaV0pvYjI5ckxuTnVZWEJ6YUc5MExXTnZiblJ5YjJ4c1pYSXVjM1pqTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBK3NBSHV4ZWNxT3ZMaUpnRkZNSmFkVVY3OUx5KzFNQ3VSTnVGCmRpc3JEQ3p3dGcvMHlvdVc0SGFSc2I3WXdNTUMwWm1obVcwUnhTY2QvWmVwU2hGRXR6UWk5T0VqcWNsU1ZuY00KSDZlaGJHVm1sSVJJUVdPNHhXOUloOHhVWWpGWUpSVGF5aFc4SFZEajVLL0N6Nlhib2hjK2xNLzVhcE1hMCtuQgp0YzVkYWR6ZU0rRzJURDR0UUY2UEV1UkdjOXc0QXV4bnRPaFlHeU9GK25NaEhKZUZaQmtFZGdrN3VWd2V3cjJvCnVockQ5SlRvK1ZpNStNdEw4aSt1VVpoc3pGKzBKNzZ6UG8xanRENkVsZHIrZHZSS1l1UGNaZVpnR0FmWmNsYlkKb1Nmay9xc0hjOG52T29PUGkyalp4QjF1dHh4dzVWRU9iemtlanJoZ2g1TXBweW5nb1FJREFRQUJvNEdMTUlHSQpNQTRHQTFVZER3RUIvd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3CkRBWURWUjBUQVFIL0JBSXdBREJKQmdOVkhSRUVRakJBZ2o1emJtRndjMmh2ZEMxamIyNTBjbTlzYkdWeUxXTnYKYm5abGNuTnBiMjR0ZDJWaWFHOXZheTV6Ym1Gd2MyaHZkQzFqYjI1MGNtOXNiR1Z5TG5OMll6QU5CZ2txaGtpRwo5dzBCQVFzRkFBT0NBUUVBNmNsMUIvSkY4cjRZSlZXWGRac2xIMzZyTHo5ZWFleWdxZUtHSnpxNE01dmJyRVpICnR1c2xISFViNXJ0b0dmYmE3SFZkRkl5ZkhwdUtkNzQyY1lwK3JwYkh2NFVCTitLaUlQY1NFU0hrbGpBUnpGQmgKdVVqMVJiamZrcXJ0Yi8reDNGL0hQbysvTlhJWFJUOVNvSnVwaXU1V1FjdjJUYm8xb0ZwUlQ4OEo5a09XRkN2QQpSZURabGNqL3VneGlpbkp3WUxJVjQ3d2l2QndhL1Ixd0cvWHptNldPUzA3RHMrWHZ4S3lpT1NLV21aTFAyNVVGCm1UZ3RMSWlzckEwU1BQZHNZeWRKcENLWEM4NlZaVWpGMHRDR2ZsTW51aEJLaDFwUnpWa20yVXFvSW96Ky84NHQKSk1lRXo4MlpJWmNHN3ZVMmNFR2EzcjlJQlN1bDRJRkNGUWRjSGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==

View File

@@ -0,0 +1,19 @@
apiVersion: v1
kind: Service
metadata:
name: snapshot-controller-conversion-webhook
namespace: snapshot-controller
labels:
helm.sh/chart: conversion-webhook-5.0.0
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"
app.kubernetes.io/managed-by: Helm
spec:
ports:
- port: 443
targetPort: 443
name: https
selector:
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller

View File

@@ -4,7 +4,7 @@ metadata:
name: snapshot-controller
namespace: snapshot-controller
labels:
helm.sh/chart: snapshot-controller-4.2.0
helm.sh/chart: snapshot-controller-5.0.0
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"

View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: snapshot-controller-conversion-webhook
namespace: snapshot-controller
labels:
helm.sh/chart: conversion-webhook-5.0.0
app.kubernetes.io/name: conversion-webhook
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"
app.kubernetes.io/managed-by: Helm

View File

@@ -4,7 +4,7 @@ metadata:
name: snapshot-controller
namespace: snapshot-controller
labels:
helm.sh/chart: snapshot-controller-4.2.0
helm.sh/chart: snapshot-controller-5.0.0
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"

View File

@@ -4,7 +4,7 @@ metadata:
name: snapshot-controller
namespace: snapshot-controller
labels:
helm.sh/chart: snapshot-controller-4.2.0
helm.sh/chart: snapshot-controller-5.0.0
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: snapshot-controller
app.kubernetes.io/version: "v8.4.0"