Skip to content

Commit

Permalink
Update Namespace and Comaptibility Matrix for github actions
Browse files Browse the repository at this point in the history
Signed-off-by: asifdxtreme <smohammadasi@vmware.com>
  • Loading branch information
asifdxtreme committed Mar 17, 2023
1 parent 86be46c commit 44a9e96
Show file tree
Hide file tree
Showing 16 changed files with 164 additions and 77 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ kustomize: ## Download kustomize locally if necessary.

KIND = $(shell pwd)/bin/kind
kind:
$(call go-get-tool,$(KIND),sigs.k8s.io/kind@v0.11.1)
$(call go-get-tool,$(KIND),sigs.k8s.io/kind@v0.17.0)

# go-get-tool will 'go get' any package $2 and install it to $1.
PROJECT_DIR := $(shell dirname $(abspath $(lastword $(MAKEFILE_LIST))))
Expand Down
59 changes: 54 additions & 5 deletions artifacts/compatibility-yaml/compatibility-v0.7.0.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,48 @@
{
"CSI" : {
"2.7.1" : {
"vSphere": { "min": "6.7.1", "max": "8.0.0" },
"k8s": { "min": "1.22", "max": "1.25" },
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "min": "1.22", "max": "1.26" },
"isCPIRequired": false,
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.7.0/manifests/vanilla/namespace.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.7.0/manifests/vanilla/validatingwebhook.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.7.0/manifests/vanilla/vsphere-csi-driver.yaml" ]
},
"2.6.2": {
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "min": "1.22", "max": "1.24" },
"isCPIRequired": false,
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.6.2/manifests/vanilla/namespace.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.6.2/manifests/vanilla/validatingwebhook.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.6.2/manifests/vanilla/vsphere-csi-driver.yaml" ]
},
"2.5.1": {
"vSphere": { "min": "6.7.1", "max": "8.0.0" },
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "min": "1.20", "max": "1.23" },
"isCPIRequired": false,
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.5.1/manifests/vanilla/namespace.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.5.1/manifests/vanilla/validatingwebhook.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.5.1/manifests/vanilla/vsphere-csi-driver.yaml" ]
},
"2.4.0": {
"vSphere": { "min": "6.7.1", "max": "8.0.0" },
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "min": "1.20", "max": "1.22" },
"isCPIRequired": false,
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.4.0/manifests/vanilla/namespace.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.4.0/manifests/vanilla/validatingwebhook.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.4.0/manifests/vanilla/vsphere-csi-driver.yaml" ]
},
"2.3.0": {
"vSphere": { "min": "6.7.1", "max": "7.0.4" },
"k8s": { "min": "1.19", "max": "1.21" },
"isCPIRequired": false,
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.3.0/manifests/vanilla/namespace.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.3.0/manifests/vanilla/validatingwebhook.yaml",
"https://raw.githubusercontent.com/kubernetes-sigs/vsphere-csi-driver/v2.3.0/manifests/vanilla/vsphere-csi-driver.yaml" ]
},
"2.2.2": {
Expand Down Expand Up @@ -60,6 +77,38 @@
}
},
"CPI" : {
"1.26.0": {
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "skewVersion": "1.26" },
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.26.0/manifests/controller-manager/cloud-controller-manager-roles.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.26.0/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.26.0/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml" ]
},
"1.25.0": {
"vSphere": { "min": "6.7.1", "max": "8.0.1" },
"k8s": { "skewVersion": "1.25" },
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.25.0/manifests/controller-manager/cloud-controller-manager-roles.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.25.0/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.25.0/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml" ]
},
"1.24.0": {
"vSphere": { "min": "6.7.1", "max": "8.0" },
"k8s": { "skewVersion": "1.24" },
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.24.0/manifests/controller-manager/cloud-controller-manager-roles.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.24.0/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.24.0/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml" ]
},
"1.23.0": {
"vSphere": { "min": "6.7.1", "max": "8.0" },
"k8s": { "skewVersion": "1.23" },
"deploymentPath": [
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.23.0/manifests/controller-manager/cloud-controller-manager-roles.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.23.0/manifests/controller-manager/cloud-controller-manager-role-bindings.yaml",
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.23.0/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml" ]
},
"1.22.0" : {
"vSphere" : { "min" : "6.7.1", "max": "8.0"},
"k8s" : {"skewVersion": "1.22"},
Expand Down Expand Up @@ -101,4 +150,4 @@
"https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/v1.18.0/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml"]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -358,12 +358,12 @@ spec:
name: vsphere-config-volume
hostNetwork: true
nodeSelector:
node-role.kubernetes.io/master: ""
node-role.kubernetes.io/control-plane: ""
serviceAccountName: vdo-controller-manager
terminationGracePeriodSeconds: 10
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
key: node-role.kubernetes.io/control-plane
operator: Exists
- effect: NoSchedule
key: kubeadmNode
Expand Down
Loading

0 comments on commit 44a9e96

Please sign in to comment.