github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-presubmits.yaml (about)

     1  presets:
     2  - labels:
     3      preset-cluster-api-provider-vsphere-e2e-creds: "true"
     4    env:
     5    - name: JUMPHOST
     6      valueFrom:
     7        secretKeyRef:
     8          name: clusterapi-provider-vsphere-ci-prow
     9          key: jumphost
    10    - name: GOVC_URL
    11      valueFrom:
    12        secretKeyRef:
    13          name: clusterapi-provider-vsphere-ci-prow
    14          key: vsphere-server
    15    - name: GOVC_USERNAME
    16      valueFrom:
    17        secretKeyRef:
    18          name: clusterapi-provider-vsphere-ci-prow
    19          key: vsphere-username
    20    - name: GOVC_PASSWORD
    21      valueFrom:
    22        secretKeyRef:
    23          name: clusterapi-provider-vsphere-ci-prow
    24          key: vsphere-password
    25    - name: TARGET_VM_SSH
    26      valueFrom:
    27        secretKeyRef:
    28          name: clusterapi-provider-vsphere-ci-prow
    29          key: target-vm-ssh
    30    - name: TARGET_VM_SSH_PUB
    31      valueFrom:
    32        secretKeyRef:
    33          name: clusterapi-provider-vsphere-ci-prow
    34          key: target-vm-ssh-pub
    35    - name: GCR_KEY_FILE
    36      valueFrom:
    37        secretKeyRef:
    38          name: clusterapi-provider-vsphere-ci-prow
    39          key: cluster-api-vsphere-gcr-service-account
    40    volumeMounts:
    41    - name: jumphost-key
    42      mountPath: /root/ssh/.jumphost
    43    - name: bootstrapper-key
    44      mountPath: /root/ssh/.bootstrapper
    45    volumes:
    46    - name: jumphost-key
    47      secret:
    48        secretName: clusterapi-provider-vsphere-ci-prow
    49        defaultMode: 256
    50        items:
    51        - key: jumphost-key
    52          path: jumphost-key
    53    - name: bootstrapper-key
    54      secret:
    55        secretName: clusterapi-provider-vsphere-ci-prow
    56        defaultMode: 256
    57        items:
    58        - key: bootstrapper-key
    59          path: bootstrapper-key
    60  
    61  presubmits:
    62    kubernetes-sigs/cluster-api-provider-vsphere:
    63    - name: pull-cluster-api-provider-vsphere-test
    64      always_run: true
    65      decorate: true
    66      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
    67      labels:
    68        preset-service-account: "true"
    69      spec:
    70        containers:
    71        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    72          command:
    73          - runner.sh
    74          args:
    75          - ./scripts/ci-test.sh
    76    
    77    - name: pull-cluster-api-provider-vsphere-e2e
    78      labels:
    79        preset-dind-enabled: "true"
    80        preset-service-account: "true"
    81        preset-cluster-api-provider-vsphere-e2e-creds: "true"
    82      always_run: true
    83      decorate: true
    84      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
    85      max_concurrency: 1
    86      spec:
    87        containers:
    88        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    89          command:
    90          - runner.sh
    91          args:
    92          - ./scripts/e2e/e2e.sh
    93          # we need privileged mode in order to do docker in docker
    94          securityContext:
    95            privileged: true