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'