k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-csi/csi-driver-nfs/csi-driver-nfs-unmanaged.yaml (about) 1 # manually defined jobs 2 3 presubmits: 4 kubernetes-csi/csi-driver-nfs: 5 - name: pull-csi-driver-nfs-sanity 6 cluster: default #This job uses azure-creds 7 decorate: true 8 always_run: true 9 path_alias: github.com/kubernetes-csi/csi-driver-nfs 10 branches: 11 - (master)|(^release-.+$) 12 labels: 13 preset-service-account: "true" 14 preset-azure-cred: "true" 15 preset-dind-enabled: "true" 16 spec: 17 containers: 18 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 19 command: 20 - runner.sh 21 args: 22 - make 23 - sanity-test 24 securityContext: 25 privileged: true 26 resources: 27 requests: 28 memory: "9Gi" 29 cpu: 4 30 limits: 31 memory: "9Gi" 32 cpu: 4 33 annotations: 34 testgrid-dashboards: sig-storage-csi-other 35 testgrid-tab-name: pull-csi-driver-nfs-sanity 36 description: "Run sanity tests for NFS CSI driver." 37 testgrid-num-columns-recent: '30' 38 - name: pull-csi-driver-nfs-unit 39 cluster: eks-prow-build-cluster 40 decorate: true 41 always_run: true 42 path_alias: github.com/kubernetes-csi/csi-driver-nfs 43 branches: 44 - (master)|(^release-.+$) 45 labels: 46 preset-service-account: "true" 47 spec: 48 containers: 49 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 50 command: 51 - runner.sh 52 args: 53 - make 54 - unit-test 55 securityContext: 56 privileged: true 57 resources: 58 requests: 59 memory: "9Gi" 60 cpu: 4 61 limits: 62 memory: "9Gi" 63 cpu: 4 64 annotations: 65 testgrid-dashboards: sig-storage-csi-other 66 testgrid-tab-name: pull-csi-driver-nfs-unit 67 description: "Run unit tests for NFS CSI driver." 68 testgrid-num-columns-recent: '30' 69 - name: pull-csi-driver-nfs-integration 70 cluster: eks-prow-build-cluster 71 decorate: true 72 always_run: false 73 path_alias: github.com/kubernetes-csi/csi-driver-nfs 74 branches: 75 - (master)|(^release-.+$) 76 labels: 77 preset-service-account: "true" 78 preset-dind-enabled: "true" 79 spec: 80 containers: 81 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 82 command: 83 - runner.sh 84 args: 85 - make 86 - integration-test 87 securityContext: 88 privileged: true 89 resources: 90 requests: 91 memory: "9Gi" 92 cpu: 4 93 limits: 94 memory: "9Gi" 95 cpu: 4 96 annotations: 97 testgrid-dashboards: sig-storage-csi-other 98 testgrid-tab-name: pull-csi-driver-nfs-integration 99 description: "Run integration tests for NFS CSI driver." 100 testgrid-num-columns-recent: '30' 101 - name: pull-csi-driver-nfs-e2e 102 cluster: default #This job uses azure-creds 103 decorate: true 104 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 105 path_alias: sigs.k8s.io/csi-driver-nfs 106 branches: 107 - (master)|(^release-.+$) 108 labels: 109 preset-service-account: "true" 110 preset-azure-cred: "true" 111 preset-dind-enabled: "true" 112 extra_refs: 113 - org: kubernetes 114 repo: kubernetes 115 base_ref: master 116 path_alias: k8s.io/kubernetes 117 workdir: true 118 spec: 119 containers: 120 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 121 command: 122 - runner.sh 123 - kubetest 124 args: 125 # Generic e2e test args 126 - --test 127 - --up 128 - --down 129 - --dump=$(ARTIFACTS) 130 # Azure-specific test args 131 - --provider=skeleton 132 - --deployment=aksengine 133 - --aksengine-admin-username=azureuser 134 - --aksengine-creds=$(AZURE_CREDENTIALS) 135 - --aksengine-orchestratorRelease=1.23 136 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 137 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/linux.json 138 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 139 # Specific test args 140 - --test-csi-driver-nfs 141 securityContext: 142 privileged: true 143 resources: 144 requests: 145 memory: "9Gi" 146 cpu: 4 147 limits: 148 memory: "9Gi" 149 cpu: 4 150 annotations: 151 testgrid-dashboards: sig-storage-csi-other 152 testgrid-tab-name: pull-csi-driver-nfs-e2e 153 description: "Run E2E tests for NFS CSI driver." 154 testgrid-num-columns-recent: '30' 155 - name: pull-csi-driver-nfs-e2e-capz 156 decorate: true 157 always_run: false 158 optional: true 159 path_alias: github.com/kubernetes-csi/csi-driver-nfs 160 branches: 161 - (master)|(^release-.+$) 162 labels: 163 preset-dind-enabled: "true" 164 preset-kind-volume-mounts: "true" 165 preset-azure-cred-only: "true" 166 preset-azure-anonymous-pull: "true" 167 preset-azure-capz-sa-cred: "true" 168 extra_refs: 169 - org: kubernetes-sigs 170 repo: cluster-api-provider-azure 171 base_ref: release-1.13 172 path_alias: sigs.k8s.io/cluster-api-provider-azure 173 workdir: true 174 - org: kubernetes-sigs 175 repo: cloud-provider-azure 176 base_ref: release-1.26 177 path_alias: sigs.k8s.io/cloud-provider-azure 178 workdir: false 179 spec: 180 containers: 181 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 182 command: 183 - runner.sh 184 - ./scripts/ci-entrypoint.sh 185 args: 186 - bash 187 - -c 188 - >- 189 cd ${GOPATH}/src/github.com/kubernetes-csi/csi-driver-nfs && 190 make e2e-test 191 securityContext: 192 privileged: true 193 env: 194 - name: NODE_MACHINE_TYPE # CAPZ config 195 value: "Standard_D2s_v3" 196 - name: KUBERNETES_VERSION # CAPZ config 197 value: "latest-1.26" 198 annotations: 199 testgrid-dashboards: sig-storage-csi-other 200 testgrid-tab-name: pull-csi-driver-nfs-e2e-capz 201 description: "Run E2E tests on a capz cluster for nfs CSI driver." 202 testgrid-num-columns-recent: '30' 203 - name: pull-csi-driver-nfs-external-e2e 204 cluster: default #This job uses azure-creds 205 decorate: true 206 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 207 path_alias: sigs.k8s.io/csi-driver-nfs 208 branches: 209 - (master)|(^release-.+$) 210 labels: 211 preset-service-account: "true" 212 preset-azure-cred: "true" 213 preset-dind-enabled: "true" 214 extra_refs: 215 - org: kubernetes 216 repo: kubernetes 217 base_ref: master 218 path_alias: k8s.io/kubernetes 219 workdir: true 220 spec: 221 containers: 222 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 223 command: 224 - runner.sh 225 - kubetest 226 args: 227 # Generic e2e test args 228 - --test 229 - --up 230 - --down 231 - --dump=$(ARTIFACTS) 232 # Azure-specific test args 233 - --provider=skeleton 234 - --deployment=aksengine 235 - --aksengine-admin-username=azureuser 236 - --aksengine-creds=$(AZURE_CREDENTIALS) 237 - --aksengine-orchestratorRelease=1.24 238 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 239 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/linux.json 240 - --aksengine-download-url=https://github.com/Azure/aks-engine/releases/download/nightly/aks-engine-nightly-linux-amd64.tar.gz 241 # Specific test args 242 - --test-csi-driver-nfs 243 securityContext: 244 privileged: true 245 resources: 246 requests: 247 memory: "9Gi" 248 cpu: 4 249 limits: 250 memory: "9Gi" 251 cpu: 4 252 env: 253 - name: EXTERNAL_E2E_TEST 254 value: "true" 255 annotations: 256 testgrid-dashboards: sig-storage-csi-other 257 testgrid-tab-name: pull-csi-driver-nfs-external-e2e 258 description: "Run External E2E tests for NFS CSI driver." 259 testgrid-num-columns-recent: '30'