fix: helmfile template fails when selector matches a chart fetched with go-getter

Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
yxxhero
2022-11-13 15:10:57 +08:00
parent 667c3723f0
commit 143f85b4f1
21 changed files with 1122 additions and 59 deletions
+35
View File
@@ -3,6 +3,7 @@
Release was not present in Helm. Diff will show entire contents as new.
********************
helmfile-tests, managed-csi, StorageClass (storage.k8s.io) has been added:
-
+ # Source: azuredisk-csi-storageclass/templates/azuredisk-csi-storageclass.yaml
+ # Source: azuredisk-csi-storageclass/templates/azuredisk-csi-storageclass.yaml
@@ -10,6 +11,7 @@
+ kind: StorageClass
+ metadata:
+ name: managed-csi
+ namespace: helmfile-tests
+ provisioner: disk.csi.azure.com
+ parameters:
+ skuName: Premium_LRS
@@ -23,6 +25,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
Release was not present in Helm. Diff will show entire contents as new.
********************
helmfile-tests, azuredisk-csi-attacher-binding, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRoleBinding
@@ -38,10 +41,12 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: azuredisk-external-attacher-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, azuredisk-csi-provisioner-binding, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRoleBinding
@@ -57,10 +62,12 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: azuredisk-external-provisioner-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, azuredisk-csi-resizer-role, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRoleBinding
@@ -76,10 +83,12 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: azuredisk-external-resizer-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, azuredisk-csi-snapshotter-binding, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRoleBinding
@@ -95,10 +104,12 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: azuredisk-external-snapshotter-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, azuredisk-external-attacher-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRole
@@ -130,6 +141,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: ["coordination.k8s.io"]
+ resources: ["leases"]
+ verbs: ["get", "watch", "list", "delete", "update", "create", "patch"]
helmfile-tests, azuredisk-external-provisioner-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRole
@@ -170,6 +182,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: ["coordination.k8s.io"]
+ resources: ["leases"]
+ verbs: ["get", "watch", "list", "delete", "update", "create", "patch"]
helmfile-tests, azuredisk-external-resizer-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRole
@@ -201,6 +214,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: [""]
+ resources: ["pods"]
+ verbs: ["get", "list", "watch"]
helmfile-tests, azuredisk-external-snapshotter-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRole
@@ -232,12 +246,14 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: ["coordination.k8s.io"]
+ resources: ["leases"]
+ verbs: ["get", "watch", "list", "delete", "update", "create", "patch"]
helmfile-tests, csi-azuredisk-controller, Deployment (apps) has been added:
-
+ # Source: azuredisk-csi-driver/templates/csi-azuredisk-controller.yaml
+ kind: Deployment
+ apiVersion: apps/v1
+ metadata:
+ name: csi-azuredisk-controller
+ namespace: helmfile-tests
+ labels:
+ app.kubernetes.io/instance: "azuredisk-csi-driver"
+ app.kubernetes.io/managed-by: "Helm"
@@ -283,6 +299,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - "--v=2"
+ - "--timeout=15s"
+ - "--leader-election"
+ - "--leader-election-namespace=helmfile-tests"
+ - "--worker-threads=50"
+ - "--extra-create-metadata=true"
+ - "--strict-topology=true"
@@ -305,6 +322,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - "-csi-address=$(ADDRESS)"
+ - "-timeout=1200s"
+ - "-leader-election"
+ - "--leader-election-namespace=helmfile-tests"
+ - "-worker-threads=500"
+ env:
+ - name: ADDRESS
@@ -323,6 +341,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ args:
+ - "-csi-address=$(ADDRESS)"
+ - "-leader-election"
+ - "--leader-election-namespace=helmfile-tests"
+ - "-v=2"
+ env:
+ - name: ADDRESS
@@ -342,6 +361,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - "-csi-address=$(ADDRESS)"
+ - "-v=2"
+ - "-leader-election"
+ - "--leader-election-namespace=helmfile-tests"
+ - '-handle-volume-inuse-error=false'
+ - '-feature-gates=RecoverVolumeExpansionFailure=true'
+ - "-timeout=240s"
@@ -433,18 +453,21 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ hostPath:
+ path: /etc/kubernetes/
+ type: DirectoryOrCreate
helmfile-tests, csi-azuredisk-controller-sa, ServiceAccount (v1) has been added:
-
+ # Source: azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-controller.yaml
+ apiVersion: v1
+ kind: ServiceAccount
+ metadata:
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ labels:
+ app.kubernetes.io/instance: "azuredisk-csi-driver"
+ app.kubernetes.io/managed-by: "Helm"
+ app.kubernetes.io/name: "azuredisk-csi-driver"
+ app.kubernetes.io/version: "v1.23.0"
+ helm.sh/chart: "azuredisk-csi-driver-v1.23.0"
helmfile-tests, csi-azuredisk-controller-secret-binding, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRoleBinding
@@ -454,10 +477,12 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-controller-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: csi-azuredisk-controller-secret-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, csi-azuredisk-controller-secret-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-controller.yaml
+ kind: ClusterRole
@@ -468,12 +493,14 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: [""]
+ resources: ["secrets"]
+ verbs: ["get"]
helmfile-tests, csi-azuredisk-node, DaemonSet (apps) has been added:
-
+ # Source: azuredisk-csi-driver/templates/csi-azuredisk-node.yaml
+ kind: DaemonSet
+ apiVersion: apps/v1
+ metadata:
+ name: csi-azuredisk-node
+ namespace: helmfile-tests
+ labels:
+ app.kubernetes.io/instance: "azuredisk-csi-driver"
+ app.kubernetes.io/managed-by: "Helm"
@@ -659,6 +686,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ path: /sys/class/
+ type: Directory
+ name: sys-class
helmfile-tests, csi-azuredisk-node-role, ClusterRole (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml
+ kind: ClusterRole
@@ -672,18 +700,21 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ - apiGroups: [""]
+ resources: ["nodes"]
+ verbs: ["get"]
helmfile-tests, csi-azuredisk-node-sa, ServiceAccount (v1) has been added:
-
+ # Source: azuredisk-csi-driver/templates/serviceaccount-csi-azuredisk-node.yaml
+ apiVersion: v1
+ kind: ServiceAccount
+ metadata:
+ name: csi-azuredisk-node-sa
+ namespace: helmfile-tests
+ labels:
+ app.kubernetes.io/instance: "azuredisk-csi-driver"
+ app.kubernetes.io/managed-by: "Helm"
+ app.kubernetes.io/name: "azuredisk-csi-driver"
+ app.kubernetes.io/version: "v1.23.0"
+ helm.sh/chart: "azuredisk-csi-driver-v1.23.0"
helmfile-tests, csi-azuredisk-node-secret-binding, ClusterRoleBinding (rbac.authorization.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/rbac-csi-azuredisk-node.yaml
+ kind: ClusterRoleBinding
@@ -693,16 +724,19 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ subjects:
+ - kind: ServiceAccount
+ name: csi-azuredisk-node-sa
+ namespace: helmfile-tests
+ roleRef:
+ kind: ClusterRole
+ name: csi-azuredisk-node-role
+ apiGroup: rbac.authorization.k8s.io
helmfile-tests, csi-azuredisk-node-win, DaemonSet (apps) has been added:
-
+ # Source: azuredisk-csi-driver/templates/csi-azuredisk-node-windows.yaml
+ kind: DaemonSet
+ apiVersion: apps/v1
+ metadata:
+ name: csi-azuredisk-node-win
+ namespace: helmfile-tests
+ labels:
+ app.kubernetes.io/instance: "azuredisk-csi-driver"
+ app.kubernetes.io/managed-by: "Helm"
@@ -911,6 +945,7 @@ Comparing release=azuredisk-csi-driver, chart=azuredisk-csi-driver/azuredisk-csi
+ hostPath:
+ path: C:\k
+ type: DirectoryOrCreate
helmfile-tests, disk.csi.azure.com, CSIDriver (storage.k8s.io) has been added:
-
+ # Source: azuredisk-csi-driver/templates/csi-azuredisk-driver.yaml
+ apiVersion: storage.k8s.io/v1