k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-presets.yaml (about)

     1  presets:
     2  - labels:
     3      preset-cluster-api-provider-vsphere-e2e-config: "true"
     4    env:
     5    - name: GOVC_URL
     6      valueFrom:
     7        secretKeyRef:
     8          name: cluster-api-provider-vsphere-ci
     9          key: vmc-vcenter-url
    10    - name: GOVC_USERNAME
    11      valueFrom:
    12        secretKeyRef:
    13          name: cluster-api-provider-vsphere-ci
    14          key: vmc-vcenter-cluster-api-provider-vsphere-user
    15    - name: GOVC_PASSWORD
    16      valueFrom:
    17        secretKeyRef:
    18          name: cluster-api-provider-vsphere-ci
    19          key: vmc-vcenter-cluster-api-provider-vsphere-password
    20    - name: VSPHERE_TLS_THUMBPRINT
    21      valueFrom:
    22        secretKeyRef:
    23          name: cluster-api-provider-vsphere-ci
    24          key: vmc-vcenter-thumbprint
    25    - name: VM_SSH_PUB_KEY
    26      valueFrom:
    27        secretKeyRef:
    28          name: cluster-api-provider-vsphere-ci
    29          key: vmc-e2e-vm-ssh.pubkey
    30    volumeMounts:
    31    - name: vmc-e2e-vm-ssh-key
    32      mountPath: /root/ssh/.private-key
    33    - name: vmc-vpn
    34      mountPath: /root/.openvpn
    35    - name: vmc-capv-services-kubeconfig
    36      mountPath: /root/ipam-conf
    37    volumes:
    38    - name: vmc-e2e-vm-ssh-key
    39      secret:
    40        secretName: cluster-api-provider-vsphere-ci
    41        defaultMode: 256
    42        items:
    43        - key: vmc-e2e-vm-ssh.key
    44          path: private-key
    45    - name: vmc-vpn
    46      secret:
    47        secretName: cluster-api-provider-vsphere-ci
    48        defaultMode: 256
    49        items:
    50        - key: vmc-vpn-config.ovpn
    51          path: prow.ovpn
    52        - key: vmc-vpn-client.crt
    53          path: client.crt
    54        - key: vmc-vpn-client.key
    55          path: client.key
    56        - key: vmc-vpn-ca.crt
    57          path: ca.crt
    58        - key: vmc-vpn-tls.key
    59          path: tls.key
    60    - name: vmc-capv-services-kubeconfig
    61      secret:
    62        secretName: cluster-api-provider-vsphere-ci
    63        defaultMode: 256
    64        items:
    65        - key: vmc-capv-services.kubeconfig
    66          path: capv-services.conf
    67  - labels:
    68      # For kubernetes/cloud-provider-vsphere
    69      preset-cloud-provider-vsphere-e2e-config-capv: "true"
    70    env:
    71    - name: GOVC_URL
    72      valueFrom:
    73        secretKeyRef:
    74          name: cluster-api-provider-vsphere-ci
    75          key: vmc-vcenter-url
    76    - name: GOVC_USERNAME
    77      valueFrom:
    78        secretKeyRef:
    79          name: cluster-api-provider-vsphere-ci
    80          key: vmc-vcenter-cloud-provider-vsphere-user
    81    - name: GOVC_PASSWORD
    82      valueFrom:
    83        secretKeyRef:
    84          name: cluster-api-provider-vsphere-ci
    85          key: vmc-vcenter-cloud-provider-vsphere-password
    86    - name: VSPHERE_TLS_THUMBPRINT
    87      valueFrom:
    88        secretKeyRef:
    89          name: cluster-api-provider-vsphere-ci
    90          key: vmc-vcenter-thumbprint
    91    - name: VM_SSH_PUB_KEY
    92      valueFrom:
    93        secretKeyRef:
    94          name: cluster-api-provider-vsphere-ci
    95          key: vmc-e2e-vm-ssh.pubkey
    96    volumeMounts:
    97    - name: vmc-e2e-vm-ssh-key
    98      mountPath: /root/ssh/.private-key
    99    - name: vmc-vpn
   100      mountPath: /root/.openvpn
   101    - name: vmc-capv-services-kubeconfig
   102      mountPath: /root/ipam-conf
   103    volumes:
   104    - name: vmc-e2e-vm-ssh-key
   105      secret:
   106        secretName: cluster-api-provider-vsphere-ci
   107        defaultMode: 256
   108        items:
   109        - key: vmc-e2e-vm-ssh.key
   110          path: private-key
   111    - name: vmc-vpn
   112      secret:
   113        secretName: cluster-api-provider-vsphere-ci
   114        defaultMode: 256
   115        items:
   116        - key: vmc-vpn-config.ovpn
   117          path: prow.ovpn
   118        - key: vmc-vpn-client.crt
   119          path: client.crt
   120        - key: vmc-vpn-client.key
   121          path: client.key
   122        - key: vmc-vpn-ca.crt
   123          path: ca.crt
   124        - key: vmc-vpn-tls.key
   125          path: tls.key
   126    - name: vmc-capv-services-kubeconfig
   127      secret:
   128        secretName: cluster-api-provider-vsphere-ci
   129        defaultMode: 256
   130        items:
   131        - key: vmc-capv-services.kubeconfig
   132          path: capv-services.conf
   133  - labels:
   134      # For kubernetes-sigs/image-builder
   135      preset-image-builder-vsphere-e2e-config: "true"
   136    env:
   137    - name: GOVC_URL
   138      valueFrom:
   139        secretKeyRef:
   140          name: cluster-api-provider-vsphere-ci
   141          key: vmc-vcenter-url
   142    - name: GOVC_USERNAME
   143      valueFrom:
   144        secretKeyRef:
   145          name: cluster-api-provider-vsphere-ci
   146          key: vmc-vcenter-image-builder-user
   147    - name: GOVC_PASSWORD
   148      valueFrom:
   149        secretKeyRef:
   150          name: cluster-api-provider-vsphere-ci
   151          key: vmc-vcenter-image-builder-password
   152    volumeMounts:
   153    - name: vmc-vpn
   154      mountPath: /root/.openvpn
   155    volumes:
   156    - name: vmc-vpn
   157      secret:
   158        secretName: cluster-api-provider-vsphere-ci
   159        defaultMode: 256
   160        items:
   161        - key: vmc-vpn-config.ovpn
   162          path: prow.ovpn
   163        - key: vmc-vpn-client.crt
   164          path: client.crt
   165        - key: vmc-vpn-client.key
   166          path: client.key
   167        - key: vmc-vpn-ca.crt
   168          path: ca.crt
   169        - key: vmc-vpn-tls.key
   170          path: tls.key