PersistentVolumeClaims allow mounting permanent storage volumes to workloads. This validator detects a condition when a PersistentVolumeClaim referenced from the workload is not found.
Affected Resources: Deployment, DaemonSet, StatefulSet, CronJob, Job, ReplicaSet, Pod
kind: Deployment
spec:
template:
spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: test-minio # Missing PersistentVolumeClaim
...
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-minio # Different name
spec:
storageClassName: ssd
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 3Gi
Please let us know if there are other built-in validation rules you would like to see in Kubevious to detect misconfigurations and violations to best practices. Optionally, you can provide your details so we can reach out to you with follow-up questions.