You configure snapshots to back up Puppet Application Manager (PAM) for your Continuous Delivery for Puppet Enterprise deployment. After creating one snapshot, you are not able to create more snapshots.
Version and installation information
Continuous Delivery for PE version: 4.x
Installation type: Offline (air-gapped)
Solution
PAM uses Velero for snapshots. If MinIO, an image used for native object storage in Continuous Delivery for PE, is added to the Velero namespace, MinIO is used to take snapshots instead of Velero.
Follow these steps to check for the issue and fix it.
-
To check if this is your issue, check if MinIO is already in the Velero namespace. On the control plane node, run:
kubectl get pods -n velero
If the output includes something like
kotsadm-fs-minio-6c7fcd5847-lkk48 0/1 ImagePullBackOff 0 20d
, you have this issue. -
To fix snapshots, disable MinIO from the Velero namespace. On the control plane node, run:
kubectl kots velero configure-hostpath --hostpath <LOCAL HOST FILEPATH TO STORE SNAPSHOTS> --namespace default --with-minio=false
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles