--- # Source: nfs-subdir-external-provisioner/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: nfs-subdir-external-provisioner --- # Source: nfs-subdir-external-provisioner/templates/storageclass.yaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: nfs-client annotations: provisioner: cluster.local/nfs-subdir-external-provisioner allowVolumeExpansion: true reclaimPolicy: Delete parameters: archiveOnDelete: "true" --- # Source: nfs-subdir-external-provisioner/templates/clusterrole.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: nfs-subdir-external-provisioner-runner rules: - apiGroups: [""] resources: ["nodes"] verbs: ["get", "list", "watch"] - apiGroups: [""] resources: ["persistentvolumes"] verbs: ["get", "list", "watch", "create", "delete"] - apiGroups: [""] resources: ["persistentvolumeclaims"] verbs: ["get", "list", "watch", "update"] - apiGroups: ["storage.k8s.io"] resources: ["storageclasses"] verbs: ["get", "list", "watch"] - apiGroups: [""] resources: ["events"] verbs: ["create", "update", "patch"] --- # Source: nfs-subdir-external-provisioner/templates/clusterrolebinding.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: run-nfs-subdir-external-provisioner subjects: - kind: ServiceAccount name: nfs-subdir-external-provisioner namespace: default roleRef: kind: ClusterRole name: nfs-subdir-external-provisioner-runner apiGroup: rbac.authorization.k8s.io --- # Source: nfs-subdir-external-provisioner/templates/role.yaml kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: leader-locking-nfs-subdir-external-provisioner rules: - apiGroups: [""] resources: ["endpoints"] verbs: ["get", "list", "watch", "create", "update", "patch"] --- # Source: nfs-subdir-external-provisioner/templates/rolebinding.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner name: leader-locking-nfs-subdir-external-provisioner subjects: - kind: ServiceAccount name: nfs-subdir-external-provisioner namespace: default roleRef: kind: Role name: leader-locking-nfs-subdir-external-provisioner apiGroup: rbac.authorization.k8s.io --- # Source: nfs-subdir-external-provisioner/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nfs-subdir-external-provisioner labels: chart: nfs-subdir-external-provisioner-4.0.11 heritage: Helm app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner spec: replicas: 2 strategy: type: Recreate selector: matchLabels: app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner template: metadata: annotations: labels: app: nfs-subdir-external-provisioner release: nfs-subdir-external-provisioner spec: serviceAccountName: nfs-subdir-external-provisioner containers: - name: nfs-subdir-external-provisioner image: "docker.io/dyrnq/nfs-subdir-external-provisioner:v4.0.2" imagePullPolicy: IfNotPresent volumeMounts: - name: nfs-subdir-external-provisioner-root mountPath: /persistentvolumes env: - name: PROVISIONER_NAME value: cluster.local/nfs-subdir-external-provisioner - name: NFS_SERVER value: __NFS_SERVER__ - name: NFS_PATH value: __NFS_PATH__ volumes: - name: nfs-subdir-external-provisioner-root nfs: server: __NFS_SERVER__ path: __NFS_PATH__